更新:这似乎可以永久修复此问题

更新:这似乎可以永久修复此问题

自从从 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

更新:这似乎可以永久修复此问题

  1. 在任务栏上搜索“打开或关闭 Windows 功能”。
  2. 在“Internet 信息服务”下,取消选择 Microsoft 必须默认打开的“万维网服务”(占用端口)。
  3. 重新启动后 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

这是如此微不足道 - 但把这个答案留给像我一样陷入困境的人。

相关内容