WAMP端口80忙

dat*_*ign 44 wampserver port80

我在Windows 7 64位上安装了WAMP.当我尝试启动它时,它表示端口80由"服务器:Microsoft HTTPAPI/2.0"使用.

我已经检查过并且没有安装IIS.我该怎么办?

Tot*_*eRo 74

这个问题也可以来自SQL Server Reporting Services.您需要停止/禁用此服务:

  1. Control Panel->System and Security->Administrative Tool->Services 并停止名为SQL Server Reporting Services的服务(InstanceName) 在此输入图像描述

  2. 打开SQL Server Configuration Manager -> SQL Server Services停止/禁用SQL Server Reporting Services(InstanceName) 在此输入图像描述

  • 为我工作.非常感谢你!+1 (2认同)

小智 33

我今天解决了这个问题!你去"Control Panel" >> "System And Security" >> "Administrative Tools" >> "Component Services" >> "Services (LOCAL)"

现在,由于您使用的是WAMP而不是IIS,因此应禁用"万维网发布服务"和"Web部署代理服务".你已准备好出发.

如果这不起作用,您可能使用端口80(如果您实际拥有Skype)使用Skype.(如果你安装了IIS,你也应该禁用它.但如果你没有安装它,你不必担心!)

  • 或者Web部署代理服务. (2认同)

Syn*_*ryx 22

另一个解决方案可能是简单地改变appache httpd.conf.您可以从wamp菜单> Apache> httpd.conf访问此文件

接下来改变了

#Listen 12.34.56.78:80
Listen 80
Run Code Online (Sandbox Code Playgroud)

例如

#Listen 12.34.56.78:7080
Listen 7080
Run Code Online (Sandbox Code Playgroud)

重新启动wamp和服务,然后输入http://localhost:7080,你就可以运行了

并在安装时禁用IIS服务.


小智 6

我已成功解决了Windows 8中的问题.我希望这对其他人有帮助1)转到控制面板 - 打开或关闭窗口功能 - 取消选中:互联网信息服务IIS和互联网信息服务可托管的网络核心.

2)控制面板+系统和安全性+管理+服务(禁用所有SQL Server).

3)到目前为止还没有人提到它: - 控制面板+系统和安全性+管理工具+系统配置+服务(取消选中Web部署代理服务).


sur*_*a2k 5

这对我有用:

  • 服务>"Web部署服务代理"
  • 停止,设置为手动
  • 重启WAMP

资料来源:http://theandystratton.com/2012/wampapache-broken-from-microsoft-httpapi-2-0-using-port-80


Bha*_*gav 5

我遇到了另一篇对我有帮助的帖子。为了我

由于正在使用TCP / IP端口80,因此Apache服务无法启动。

错误是,“服务器:Microsoft HTTPAPI / 2.0”使用了端口80。

明显的事情是禁用IIS Web服务器,该服务器也可以使用端口80。但这不能解决问题。

事实证明,还有很多其他服务也可以使用端口80:这些服务包括以下服务。

  • SQL Server报告服务
  • 万维网发布服务
  • Web部署代理服务
  • 分支缓存服务(<==这对我们来说很重要,也是记录最少的一项)

资源


tzi*_*zim 1

尝试在 Skype 之前启动 wamp ;]

Skype 喜欢端口 80...

  • SQL Server Reporting Services &lt;- 杀死它并尝试;] (2认同)