自从从 Windows 7 升级到 Windows 10 后,WampServer 似乎无法正常工作(浏览器中加载的任何内容都只是一个空白页),即使全新安装也无法解决问题。
其中Apache > Service > Install Service
规定:
Your port 80 is actually used by :
Server: Microsoft-IIS/10.0
Cannot install the Apache service, please stop this application and try again.
Press Enter to exit...
任何建议,将不胜感激。
答案1
更新:这似乎可以永久修复此问题
- 在任务栏上搜索“打开或关闭 Windows 功能”。
- 在“Internet 信息服务”下,取消选择 Microsoft 必须默认打开的“万维网服务”(占用端口)。
- 重新启动后 WAMP 便恢复如初。
原始解决方案
我可以确认以下方法解决了该问题:
以管理员身份运行cmd
,然后输入:iisreset /stop
然后Apache > Service > Install Service
会提示您按 Enter 进行正常安装。
您可能还需要安装:http://www.microsoft.com/en-us/download/details.aspx?id=30679
答案2
对于 Windows 10 全新安装:
如果你已经完成了 Windows 10 的全新安装,则可能没有万维网发布服务。在这种情况下,简单的 WAMP/XAMPP 安装应该就可以了。
如果没有,请尝试安装Visual C++ 可再发行组件然后重新安装 WAMP/XAMPP。
我在使用 WAMP 时也遇到了类似的问题。在 Windows 10 TP 中,万维网发布服务已预安装。它与 IIS 相关,如果不需要,可以将其删除。
这会阻塞端口,80
导致 Apache 行为异常。您可以执行以下操作并重试。
- 转到“开始”,输入服务管理器
- 在服务窗口中向下滚动以找到万维网发布服务。
- 右键单击它并选择停止。
这应该使端口80免费并重新启动 WAMP/XAMPP 应该就可以开始运行了!
还有其他方法可以解决这个问题。http://praveenpuglia.com/make-wamp-work-on-windows-10-technical-preview/
答案3
在互联网上的答案中每个人都提到了所有可能的修复方法之后,它仍然不起作用,我发现缺少的步骤如下:
Running wampmanager.exe as Administrator
这是如此微不足道 - 但把这个答案留给像我一样陷入困境的人。