我有问题的Wamp服务器,图标永远不会变成绿色。它总是粘在橘子上。
我尝试过多种方法,编辑主机文件、.config文件、禁用IIS、更改SKYPE端口、退出SKYPE、禁用万维网发布服务等。在wamp服务器图标> Apache > Test 80下,它声明Apache正在使用该端口。
我正在运行Windows 8 64位和Wamp Server 2.4。任何帮助都将不胜感激。
发布于 2014-02-10 13:40:01
在修复任何需要知道哪些服务尚未启动之前,请先使用Apache或MySQL。
正如测试端口80实用程序所言,Apache正在运行其可能尚未启动的MySQL服务。除非你还有另一个Apache在运行!
那么,哪种服务还没有开始呢??
如果wampmanager图标不是绿色的,那么其中一个服务( Apache/MySQL )没有正确启动。
如果wampmanager图标是橙色的,如何判断哪个服务没有运行。
左击wampmanager图标以显示菜单-> Apache ->服务,如果启动/恢复服务菜单是绿色的,则Apache 不运行。
单击wampmanager图标显示菜单-> MySQL ->服务,如果启动/恢复服务菜单是绿色的,则MySQL 不运行。
如果Apache是没有运行的服务,那么它通常会运行,但并不总是这样,因为其他东西已经捕获了端口80。
现在,左击wampmanager图标来显示菜单-> Apache ->服务->测试端口80 -这将启动一个命令窗口并显示一些信息,如果有任何使用端口80。
无论是什么,都应该重新配置为不使用端口80,或者在不使用端口80的情况下卸载它。
如果端口80不是问题,请在适当的错误日志中查找错误(使用wamp管理器菜单查看错误日志)
如果这些文件不存在或没有显示错误,则还可以检查Windows启动->管理工具->事件查看器,并查看对话框左侧菜单中访问的“Windows‘->应用程序”部分,以查看来自Apacheand或MySQL的错误消息。
如果它的MYSQL还没有启动。
使用菜单检查mysql错误日志
wampmanager->MySQL->error log查看Windows事件日志以获取来自MYSQL的消息
检查您没有其他MYSQL实例正在运行。
如何配置SKYPE,使其不需要端口80或443
运行SKYPE,然后使用菜单执行以下操作: Tools -> Options -> Advanced -> Connection取消选中“使用端口80和443作为禁止连接的选项”复选框,现在重新启动SKYPE以使这些更改生效。
如果你运行的是Windows 8,SKYPE作为一个应用程序来运行,这(到目前为止)还不能以这种方式配置。然而,如果您卸载SKYPE应用程序并以旧的方式安装SKYPE,您可以重新配置它,它也同样工作。
发布于 2015-02-19 11:56:29
今天早上我遇到了同样的问题,但上面的任何一个答案都没有给我提供解决办法。
我最终意识到我的问题是因为我将DocumentRoot更改为www目录的一个子文件夹,就像我以前在www中运行一个Symfony2项目一样。
随着我在www中工作的新项目,旧的DocumentRoot dir已经不存在了,所以Apache没有启动。
wampserver -> Apache -> httpd.conf,然后查找"DocumentRoot“并确保它指向的目录存在,或者将其更改为存在的目录。
谢谢RiggsFolly,正是因为您对上面事件查看器的提示,我才发现了这个问题。
发布于 2016-11-01 08:04:08
如果您将Wamp服务器默认磁盘安装到另一个磁盘(例如,"C:\" ),则为G:\:转到
g:\wamp\bin\apache\apache2.4.9\bin\2 .call cmd
3 .execute httpd.exe -t
你会看到错误

g:\wamp\bin\apache\apache2.4.9\conf\extra\httpd-autoindex.confAlias /icons/ "g:/Apache24/icons/"
<Directory "g:/Apache24/icons">
Options Indexes MultiViews
AllowOverride None
Require all granted
</Directory>https://stackoverflow.com/questions/21671456
复制相似问题