【问题标题】:Why doesn't http://localhost/ load anything with WAMP?为什么 http://localhost/ 不使用 WAMP 加载任何内容?
【发布时间】:2011-09-08 23:16:32
【问题描述】:

我最近尝试安装 WAMP,但发现无法加载任何页面。它还有一个橙色的 W 标志,如果这意味着什么的话。它确实说(托盘图标)WAMPserver 在线。我也做了一些研究,发现 Skype 可能会导致问题,我删除了使用端口 80 和 443 作为传入连接的替代选项,但它仍然不起作用。我在 Chrome 浏览器中看到以下屏幕,有什么想法吗?

编辑:经过进一步研究,我发现安装和 Skype 可能出现问题。我不知道这是怎么发生的,但重新灌输后一切正常。谢谢你的帮助。

【问题讨论】:

  • 你试过明确输入localhost 吗?
  • 我认为@Tomasz 的意思是http://localhost/
  • 是的,Chrome 会自动更改它,但我已经尝试过http://localhost/
  • 我也试过127.0.0.1
  • 尝试使用netstat -ano 并查看处于监听状态的地址。

标签: php localhost wamp


【解决方案1】:

橙色徽标表示至少有一项服务无法启动。您可以尝试以下方法来解决根本原因:

  1. 检查 Apache 服务是否正在运行。左键单击 WAMP 托盘图标并检查 Apache > Service 下的启动服务选项是否已禁用/灰显。如果没有,您的 Apache 服务没有运行,这就是原因。

  2. 检查 Apache 正在侦听的端口。再次。左键单击 WAMP 图标,Apache > httpd.conf 应该会打开配置。查找Listen XX 指令并注意XX 的值是什么。如果不是80,则应使用网址http://localhost:XX。

  3. 如果Listen 的值确实是80,您可能需要检查绑定到端口80 的进程。左键单击托盘图标Apache > Service > Test port 80。这应该告诉您哪个进程绑定到端口80。如果端口80 上没有任何监听,您应该会看到消息Your port 80 is not actually used.。如果 Apache 实际上正在侦听该端口,您应该会看到类似 Apache/<version> (Win32) PHP/<version> 的内容。

  4. 最后,检查 Apache 错误日志。左键单击图标Apache > Apache error log。滚动到文件末尾并查找任何可能相关的消息。

  5. 尝试其他浏览器

  6. Telnet 到端口XX 并查看您是否能够连接。

【讨论】:

  • 当我测试端口 80 时,它显示“您的端口 80 并未实际使用”,当我点击启用的“启动/恢复服务”时,什么也没有发生......还有一个“安装”选项服务”,但这也无济于事。有什么想法吗?
  • 我也尝试了不同的浏览器,结果相同:(
  • 1.你检查过 Apache 错误日志吗? 2.当你点击Install Service时,控制台窗口应该已经打开了——它说了什么?
  • 另外,您是否以任何方式修改了配置文件?这个设置有用吗? Apache 是否配置为侦听端口 80?
  • 它说可以安装但什么也没发生
【解决方案2】:

解决这个问题:

wamp > Apache > Service > Install Service

安装 Apache 后就OK了:D

   if not running, open this address use your web browser:
   127.0.0.1

(通常这个问题在 Windows 8 中看到)

【讨论】:

    【解决方案3】:

    如果空闲,Skype 使用端口 80。无需卸载Skype,只需在Skype之前启动您的网络服务器,一切都会好起来的。 Skype 将找到另一个端口。

    【讨论】:

      猜你喜欢
      • 2015-11-13
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 2012-04-02
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多