WAMP:无法连接到本地主机
WAMP: Cannot Connect To Localhost
我只是停留在一件小事上,但这是我到目前为止使用网站和视频教程所做的(注意:我 运行 在 Windows 10 上使用Microsoft Edge 作为 WAMP 的浏览器)。
已禁用 Skype
我进入了小 WAMP menu/apache/httpd.conf 并更改了 LISTEN
到端口 81。
它仍然说端口 80 被 Windows IIS 10.0 使用,所以我以管理员身份进入命令提示符并使用 "iisreset /stop"。现在 WAMP 已绿色上线,耶。
我在 WAMP 菜单的顶部输入 localhost,它把我带到一个网页说 "Make sure you’ve got the right URL: http://localhost"。
我已经进入 (C:)/Wamp/www 并将 "index" 中的一行代码更改为 $suppress_localhost = false;。没有任何变化。
现在我在 (C:)/Windows/System32/drivers/etc 中编辑 "hosts" 文件。编辑只是取消注释我的 ip 地址,这应该会显示 WAMP 应该去哪里。它不允许我保存它,除非我给自己完全控制权,这是通过右键单击文件并选择属性来完成的。但是,当我尝试保存文件时失败并显示 "Please check if this file is open in another program"。这就是我所坚持的。
有谁知道如何检查其他哪些程序正在使用此文件,或者是否有其他方法将本地主机连接到 WAMP?
提前致谢!
首先returnApache的监听端口为80。
这样做 "iisreset /stop" 只会停止 IIS,直到下次重新启动。所以如果不使用IIS最好完全卸载。
这 我在 WAMP 菜单的顶部输入本地主机,它把我带到一个网页上说“确保你有正确的 URL 可能是由于在apache中不止一次需要更改监听端口的地方,所以当你把它放回
Listen 0.0.0.0:80
Listen [::0]:80
这可能会消失
SKYPE:您可以将 SKYPE 配置为不使用端口 80 或 443,但据我所知您不能对 SKYPE tiles 执行此操作,因此卸载它然后安装 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 文件,您必须将您的权限提升为管理员,并且在您说您是管理员之前,您不是。使用 "Run as Administrator" 选项启动命令 windows。
CD变成C:\windows\system32\drivers\etc
运行 notepad hosts
进行更改并保存
主机文件应至少包含
127.0.0.1 localhost
::1 localhost
我只是停留在一件小事上,但这是我到目前为止使用网站和视频教程所做的(注意:我 运行 在 Windows 10 上使用Microsoft Edge 作为 WAMP 的浏览器)。
已禁用 Skype
我进入了小 WAMP menu/apache/httpd.conf 并更改了 LISTEN 到端口 81。
它仍然说端口 80 被 Windows IIS 10.0 使用,所以我以管理员身份进入命令提示符并使用 "iisreset /stop"。现在 WAMP 已绿色上线,耶。
我在 WAMP 菜单的顶部输入 localhost,它把我带到一个网页说 "Make sure you’ve got the right URL: http://localhost"。
我已经进入 (C:)/Wamp/www 并将 "index" 中的一行代码更改为 $suppress_localhost = false;。没有任何变化。
现在我在 (C:)/Windows/System32/drivers/etc 中编辑 "hosts" 文件。编辑只是取消注释我的 ip 地址,这应该会显示 WAMP 应该去哪里。它不允许我保存它,除非我给自己完全控制权,这是通过右键单击文件并选择属性来完成的。但是,当我尝试保存文件时失败并显示 "Please check if this file is open in another program"。这就是我所坚持的。
有谁知道如何检查其他哪些程序正在使用此文件,或者是否有其他方法将本地主机连接到 WAMP?
提前致谢!
首先returnApache的监听端口为80。
这样做 "iisreset /stop" 只会停止 IIS,直到下次重新启动。所以如果不使用IIS最好完全卸载。
这 我在 WAMP 菜单的顶部输入本地主机,它把我带到一个网页上说“确保你有正确的 URL 可能是由于在apache中不止一次需要更改监听端口的地方,所以当你把它放回
Listen 0.0.0.0:80
Listen [::0]:80
这可能会消失
SKYPE:您可以将 SKYPE 配置为不使用端口 80 或 443,但据我所知您不能对 SKYPE tiles 执行此操作,因此卸载它然后安装 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 文件,您必须将您的权限提升为管理员,并且在您说您是管理员之前,您不是。使用 "Run as Administrator" 选项启动命令 windows。
CD变成C:\windows\system32\drivers\etc
运行 notepad hosts
进行更改并保存
主机文件应至少包含
127.0.0.1 localhost
::1 localhost