我在Wamp Server上遇到问题,该图标永远不会变成绿色。它经常卡在橙色。
我尝试了很多方法,编辑HOSTS文件,.config文件,禁用IIS,更改SKYPE的端口,退出SKYPE,禁用World Wide Web发布服务等…在wamp服务器图标> Apache>测试端口80下,它指出Apache正在使用该端口。
我正在运行Windows 8 64位和Wamp Server 2.4。任何帮助,将不胜感激。
在解决任何问题之前,您需要知道Apache或MySQL哪个服务尚未启动。
正如TEST PORT 80实用程序所说的那样,Apache正在运行其可能尚未启动的MySQL服务。除非您正在运行另一个Apache!
那么哪个服务还没有启动???
如果wampmanager图标不是GREEN,则其中一项服务(Apache / MySQL)无法正确启动。
如果wampmanager图标为橙色,如何判断哪个服务未运行。
左键点击wampmanager图标显示菜单- >阿帕奇- >服务如果 开始/恢复服务 菜单绿色然后阿帕奇 IS NOT 运行。
左键点击wampmanager图标显示菜单- > MySQL的- >服务如果 开始/恢复服务 菜单是绿色那么MySQL IS NOT 运行。
如果Apache是未运行的服务,则正常但并非总是如此,因为其他端口已捕获端口80。
现在,左键单击wampmanager图标以显示菜单-> Apache->服务->测试端口80这将启动命令窗口,并显示有关使用端口80的信息(如果有的话)。
无论是什么端口,都应重新配置为不使用端口80;如果不使用端口,则应将其卸载。
如果端口80不是问题,请在相应的错误日志中查找错误(使用wamp管理器菜单查看错误日志)
如果这些不存在或没有显示错误,则还要检查Windows Event Viewer的“开始”->“管理工具”->“事件查看器”,然后在对话框左侧菜单中访问的“ Windows日志”->“应用程序”部分中查找错误。来自Apache和/或MySQL的消息。
使用菜单检查mysql错误日志
wampmanager->MySQL->error log
检查Windows事件日志中是否有来自MYSQL的消息
检查您是否没有另一个MYSQL Server实例正在运行。
如何配置SKYPE,使其不需要端口80或443
运行SKYPE,然后使用菜单执行以下操作:工具->选项->高级->连接取消选中“使用端口80和443作为传入连接的替代方法”旁边的复选框,现在重新启动SKYPE,以使这些更改生效。
如果您正在运行Windows 8,则SKYPE是作为应用程序提供的,尚无法通过这种方式进行配置。但是,如果您以旧方式卸载SKYPE应用并安装SKYPE,则可以重新配置它,并且效果也一样。