WAMP没有完全开始

时间:2015-04-25 14:03:43

标签: php mysql wamp wampserver

我安装了最新版本的wamp,即WAMPSERVER(64位和PHP 5.5)2.5。它没有完全启动,没有转向绿色,因此即使Apache本身使用了端口,MySQL也无法启动。

我还为我的Windows 8.1 64位操作系统安装了Visual Studio 2012 VC 11 vcredist_x64 / 86.exe。

非常奇怪,所有路径都在路径中配置,并且还启用了扩展。

enter image description here

下图指定了正在使用的足够端口:

enter image description here

@RiggsFolly - 感谢您的解释。根据您的调查问卷,我想确认我刚刚安装了64位Wamp版本而不是32位。但安装Visual Studio 2012 VC 11 vcredist_x64和x86思考。

仅供参考:正如我之前在我的问题中所述,我在我的系统中安装了MySQL_Workbench。但是我已经禁用了它在启动时运行的服务。我可以知道造成问题吗?

请根据MySQL Errors logs

查找错误图片

请为Windows应用程序MySQL错误日志找到this

我的最后一个问题是:我们不能同时拥有MySQL_Workbench&瞎扯?

2 个答案:

答案 0 :(得分:2)

你的第一张图片,我认为是运行的结果

wampmanager -> Apache -> Test port 80

这将测试Apache应该使用的端口,即端口80.它应该报告

Your port 80 is not actually used.

但是,只有你还没有启动Apache!如果您已经在WAMPServer中启动了Apache服务,它当然会报告Apache 2.4.9等正在使用端口80 ......

  

这就像你所做的一样!所以这不是问题。

但有一件事你说你安装了WAMPServer 64bit,但是图像报告说Apache 32bit正在运行 ???你真的安装了什么??? 或者你安装了32位和64位WAMPServer吗?

  

如果您同时安装了32位和64位,我建议您选择其中一种。我建议32位WAMPServer作为64位PHP仍然不是一个完整的端口,并且在PHP7之前被认为是 Experimental

现在你似乎已经说过wampmanager图标不是绿色的原因是MySQL还没有启动,所以以上所有都是无关紧要的。 MYSQL在端口3306上运行而不是80,只有一个程序可以使用端口,它们不能共享端口。

那么要了解MySQL尚未启动的原因,请查看MySQL错误日志。

wampmanager -> MYSQL -> Error log

如果它是空的,因为有时如果错误太严重以至于MYSQL没有时间在错误导致它终止之前打开它的日志文件,请查看Windows事件日志

启动Windows事件查看器:

  

Windows Key + R启动运行对话框

     

然后输入 eventvwr.exe 并按OK按钮

     

在Windows的左侧,点击“Windows日志” - >应用'

     

寻找名称' Apache Service'或者' MySQL'在Source列中,第一列中有错误符号。

此处的错误消息通常非常具有描述性,通常会引导您在my.ini文件中存在错误的特定行号。或者,他们将确定问题是什么。

回复其他信息

您的MySQL错误日志基本上是说它无法启动MYSQL,因为某些东西已经在侦听端口3306(3306是默认的MYSQL端口)。几乎绝对是您使用Workbench安装的MySQL服务器。

我看到" MYSQL Workbench"的安装程序自从我安装" MYSQL Workbench"以来已经改变了。我希望你选择安装MYSQL Workbench和MySQL Server。当您使用WAMPServer安装MYSQL Server时,我是否可以建议您卸载" MYSQL Workbench"或者至少是" MYSQL服务器"随工作台一起来的。这应该阻止其他MYSQL服务器在使用WAMPServer安装MYSQL服务器之前获取端口3306。

请记住在卸载之前备份您可能已创建的所有数据库。

然后您可以安装" MYSQL Workbench"在WAMPServer开始工作之后,这次不再安装另一个MYSQL Server实例。

答案 1 :(得分:1)

在安装vcredist_x64 / 86.exe之后,
您需要重新安装wampserver。因为没有vcredist_x64 / 86.exe和运行时,无法完成mysql服务的安装