为啥 http://localhost/ 不使用 WAMP 加载任何内容?
Posted
技术标签:
【中文标题】为啥 http://localhost/ 不使用 WAMP 加载任何内容?【英文标题】: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
并查看处于监听状态的地址。
【参考方案1】:
橙色徽标表示至少有一项服务无法启动。您可以尝试以下方法来解决根本原因:
检查 Apache 服务是否正在运行。左键单击 WAMP 托盘图标并检查 Apache > Service
下的启动服务选项是否已禁用/灰显。如果没有,您的 Apache 服务没有运行,这就是原因。
检查 Apache 正在侦听的端口。再次。左键单击 WAMP 图标,Apache > httpd.conf
应该会打开配置。查找Listen XX
指令并注意XX
的值是什么。如果不是80
,则应使用网址http://localhost:XX
。
如果Listen
的值确实是80
,您可能需要检查绑定到端口80
的进程。左键单击托盘图标Apache > Service > Test port 80
。这应该告诉您哪个进程绑定到端口80
。如果端口80
上没有任何监听,您应该会看到消息Your port 80 is not actually used.
。如果 Apache 实际上正在侦听该端口,您应该会看到类似 Apache/<version> (Win32) php/<version>
的内容。
最后,检查 Apache 错误日志。左键单击图标Apache > Apache error log
。滚动到文件末尾并查找任何可能相关的消息。
尝试其他浏览器
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 将找到另一个端口。
【讨论】:
以上是关于为啥 http://localhost/ 不使用 WAMP 加载任何内容?的主要内容,如果未能解决你的问题,请参考以下文章
为啥在 Apache 中设置虚拟主机后,http://localhost 会重定向到我的默认虚拟主机?
Tomcat配置好也已经启动,为啥localhost8080打不开呢?
Tomcat配置好也已经启动,为啥localhost8080打不开呢?
为啥我的 CSRF 令牌与 Laravel 和 Sanctum 不匹配?