我已经安装了最新版本的WAMPSERVER (64位&PH5.5) 2.5。它没有完全启动,没有转向绿色,所以即使端口是由Apache自己使用的,MySQL也不会启动。
我还为我的Windows8.1 64位操作系统安装了Visual 2012 VC 11 vcredist_x64/86.exe。
非常奇怪的是,所有的路径都是在路径中配置的,并且还启用了扩展。

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

@RiggsFolly --谢谢你简洁的解释。根据您的调查问卷,我想确认我刚刚安装了64位Wamp版本,而不是32位版本。但安装了Visual 2012 VC 11 vcredist_x64和x86思想。
FYI:,正如我在前面的问题中所说的,我已经在我的系统中安装了MySQL_Workbench。但我已经禁用了它的服务,以便在启动时运行。我想知道这是否引起了问题?
请按照MySQL错误日志查找错误图像
请为windows应用程序查找这 MySQL错误日志。
,我的最后一个问题是:,我们不能同时拥有MySQL_Workbench和Wamp吗?
发布于 2015-04-25 16:45:04
您的第一个图像,我认为是运行的结果。
wampmanager -> Apache -> Test port 80这将测试Apache应该使用的端口,即端口80。它应该报告
Your port 80 is not actually used.但前提是你还没有启动Apache!如果您已经在WAMPServer中启动了Apache服务,它当然会报告Apache2.4.9等人正在使用端口80 .
这看起来就像你所做的!所以这不是问题。
虽然您说安装了WAMPServer 64位,但是映像报告说Apache32bit正在运行?您实际安装了什么??还是同时安装了32位和64位WAMPServer?
如果您已经安装了32位和64位,我建议您选择一个或另一个。我建议32位WAMPServer作为64位PHP仍然不是一个完整的端口,并且在PHP7之前被认为是实验性的。
现在,您似乎已经在说,wampmanager图标不是绿色的原因是MySQL还没有启动,所以所有这些都无关紧要。MYSQL运行在端口3306上,而不是80端口上,只有一个程序可以使用端口,它们不能共享端口。
因此,要了解为什么MySQL尚未启动,请查看MySQL错误日志。
wampmanager -> MYSQL -> Error log如果这是空的,就像有时错误严重到MYSQL在错误导致日志文件终止之前没有时间打开日志文件一样,请查看Windows事件日志
要启动Windows事件查看器,请执行以下操作:
Windows键+R启动运行对话框 然后输入eventvwr.exe并按OK按钮 在窗口的左侧,单击“windows ->应用程序” 在Source列中查找名称‘’或'MySQL‘,其中第一列中有错误符号。
这里的错误消息通常描述性很强,通常会引导您找到my.ini文件中存在错误的专用行号。或者,他们会意识到问题是什么。
回复附加信息
您的MySQL错误日志基本上是说它不能启动MYSQL,因为某些东西已经在监听端口3306 (3306是默认的MYSQL端口)。几乎可以肯定的是,您与工作台一起安装的MySQL服务器。
我看到“”的安装程序在安装“”后发生了变化。我希望您选择安装和一个MYSQL服务器。由于MYSQL已与WAMPServer一起安装,我是否可以建议您卸载"MYSQL“,或者至少卸载工作台附带的"MYSQL”。这将阻止MYSQL在安装WAMPServer之前获得端口3306。
请记住,在卸载之前备份可能创建的任何数据库。
然后,您可以在WAMPServer开始工作后再次安装"MYSQL“,这次不要安装MYSQL的另一个实例。
发布于 2019-09-01 17:00:26
安装vcredist_x64/86.exe后,
您需要重新安装wampserver。因为没有vcredist_x64/86.exe和运行时,mysql服务的分期付款无法完成
https://stackoverflow.com/questions/29866166
复制相似问题