WAMP:无法连接到本地主机
Posted
技术标签:
【中文标题】WAMP:无法连接到本地主机【英文标题】:WAMP: Cannot Connect To Localhost 【发布时间】:2016-01-01 10:10:16 【问题描述】:我在这里只是停留在一件小事上,但这是我迄今为止使用网站和视频教程所做的事情(注意:我在 Windows 10 上运行并使用 Microsoft Edge 作为 WAMP 的浏览器)。
已禁用 Skype
我进入了小 WAMP 菜单/apache/httpd.conf 并更改了 LISTEN 到 81 端口。
它仍然说 Windows IIS 10.0 正在使用端口 80,所以我以管理员身份进入命令提示符并使用“iisreset /stop”。现在 WAMP 是绿色和在线的,耶。
我在 WAMP 菜单顶部输入 localhost,它会将我带到一个网页,上面写着“确保您的 URL 正确:http://localhost”。
我已进入 (C:)/Wamp/www 并将“index”中的一行代码更改为 $suppress_localhost = false;。没有任何改变。
现在我在 (C:)/Windows/System32/drivers/etc 并编辑“主机”文件。编辑只是取消注释我的 IP 地址,这应该会显示 WAMP 应该去哪里。它不允许我保存它,除非我通过右键单击文件并选择属性来完全控制自己。但是,当我尝试保存文件时它失败并显示“请检查此文件是否在另一个程序中打开”。这就是我所坚持的。
有谁知道如何检查其他程序正在使用此文件,或者是否有其他方法可以将本地主机连接到 WAMP?
提前致谢!
【问题讨论】:
【参考方案1】:首先将Apache的监听端口返回到80。
执行此操作"iisreset /stop" 只会停止 IIS,直到下次重新启动。所以如果不使用 IIS 最好完全卸载。
这个我在 WAMP 菜单的顶部输入 localhost,它把我带到了一个网页,上面写着“确保你有正确的 URL 可能是因为有超过曾经需要在apache中更改监听端口的地方,所以当你把它放回
Listen 0.0.0.0:80
Listen [::0]:80
这可能会消失
SKYPE:您可以将 SKYPE 配置为不使用端口 80 或 443,但据我所知,您无法对 SKYPE 拼贴执行此操作,因此请卸载它,然后安装 SKYPE 应用程序(来自 SKYPE 网站)。这可以像这样重新配置:-
启动 SKYPE, 菜单工具 -> 选项 -> 高级 -> 连接 在此对话框中,取消选中标记为
的复选框Use port 80 and 443 for additional incoming connections
and add a number to the `use port` field, something like `33333`
SKYPE 不应再尝试使用端口 80。
HOSTS 文件受 Windows 保护,可能您的防病毒软件也尝试保护它。要修改 HOSTS 文件,您必须将您的权限提升为管理员,在您说您是,您不是。使用“以管理员身份运行”选项启动命令窗口。
CD 转入C:\windows\system32\drivers\etc
运行notepad hosts
进行更改并保存
主机文件至少应包含
127.0.0.1 localhost
::1 localhost
【讨论】:
成功!感谢 Riggs 的快速、清晰和详细的回复。将端口 80 放在 httpd.conf 文件的必要位置并重新启动所有服务后,我不再收到任何错误消息。以上是关于WAMP:无法连接到本地主机的主要内容,如果未能解决你的问题,请参考以下文章
MySQL Workbench 连接到 AWS,收到错误“无法连接到本地主机”
出于开发目的,无法从本地主机连接到 AWS RDS Postgresql