我正在使用 WAMP。我停业了两个星期,然后我回来并试图启动我的 wamp 2。砰。什么也没发生。红色的 W 图标出现在隐藏图标中。当我单击它时,显示所有服务都处于离线状态。
- WAMP版本:2.1
- APACHE:2.2.17(随 WAMP 一起提供)
- PHP:5.3.4(随 WAMP 提供)
MYSQL:5.1.53(随 WAMP 提供)
WAMP安装目录:我把它放到自定义目录(不是默认路由)。
- MYSQL 事件:我正在使用 Ruby on Rails,遇到了一些有关缺少 dll 的烦人问题。我替换了它,但之后我毫无问题和限制地使用了 WAMP。
思路:
- 重新启动计算机:同样的问题。
- Skype 已安装:从来没用过 Skype。不过它已经安装了。
- 端口 80 被占用:没有,我在 apache>服务中测试过。
- 日志文件:所有 3 个都是空的。只有几周前的几行。
每次启动它,都显示离线,图标为红色,无法启动任何服务。也尝试过重新启动程序。什么也没发生。
答案1
问题不在于端口 80。也不在于通常提到的 IIS。也没有帮助使用不同的技巧进行多次重新安装(通常提到删除与 wamp 相关的 regedit 记录)。
解决方案是一种本地主机问题。
脚步:
尝试一下
http://127.0.0.1
——如果它显示了 WAMP 起始页,那么你就走在了正确的道路上使用记事本打开 hosts 文件 -
c:/windows/system32/drivers/etc/hosts
确保有关本地主机的信息只有一行,如下所示:
127.0.0.1 localhost
这不太好:
127.0.0.1 localhost 1 localhost
或者我遇到过类似的事情(记不清具体情况了):
127.0.0.1 localhost ::localhost localhost127.0.0.1
保存并关闭 hosts 文件,然后 BANG。它就可以正常工作了。