我已经停止了 IIS,但 wamp 仍然无法正常工作。在测试 80 中它是空白的。我现在该怎么办?
1 回答
以下是使 wampserver 工作的一些方法。
- 检查 wampserver 的图标。
- 红色===> 服务不工作。
- 橙色===> 不工作。
- 绿色===> 我在工作!
通过单击 来测试其他服务是否正在使用端口 80
wampserver icon > Apache > Test Port 80
。它将打开您的命令提示符并显示是否有任何服务正在使用端口 80。另一种方法:单击窗口图标并搜索 cmd 然后按回车键输入netstat -ano
并检查PID 列是否有任何服务使用端口 80。最常见的是Skype 和 IIS将使用端口 80。
如果 Skype 使用端口 80,只需打开 Skype,单击
tool > options > advanced > connections
并取消选中“使用端口 80 和 443 作为替代”框。完成 80 端口后,如果仍然无法使用,请单击 wampserver > apache > httpd.conf 的图标并更改以下行
Listen 0.0.0.0:80 Listen [::0]:80
对此
Listen 0.0.0.0:8080 Listen [::0]:8080
这条线
ServerName localhost:80
对此
ServerName localhost:8080
保存文件并在浏览器中输入http://localhost:8080,通常它应该可以工作。
当它说时,问题也可能出现
VCRUNTIME.dll 丢失
或类似的东西。在这种情况下,当您应该在安装之前阅读警告标志时,您缺少Visual Studio 2012 VC 11 vcredist_x64/86.exe(取决于您使用的 wampserver 的版本)。要修复它,请访问http://www.microsoft.com/en-us/download/details.aspx?id=30679或您需要使用的任何版本,然后下载。运行程序并单击修复。
wampserver icon > Restart all services
在所有这些步骤之后,通过单击并刷新您的 localhost来重新启动 wampserver 。如果您更改为使用端口 8080,:8080
请在地址栏中输入 localhost 后立即输入,这应该可以工作。
希望这有帮助。