WAMP - 你的80端口实际上已被占用 - 错误

9

我安装了Wamp服务器,但是当我打开它时,它从未联机。 它始终保持橙色(离线)。 我读到一些关于Skype的东西,但我甚至没有安装Skype,当我转到Apache>服务>测试端口80时,它说:您的端口80实际上已被使用。

有什么方法可以让这个工作?


你的80端口可能被IIS使用,或者你可以找出是哪个程序在使用它:https://dev59.com/HHI-5IYBdhLWcg3wO1rl - Sarah Kemp
3个回答

24

今天我解决了这个问题!!如果你在使用Windows系统,你需要前往

"Control Panel" >> "System And Security" >>  "Administrative Tools" >> "Component Services" >> "Services (LOCAL)"

现在,由于您使用的是WAMP而不是IIS,您应该禁用“万维网发布服务”和“Web部署代理服务”。这样您就可以继续了。

如果这样做不起作用,那么可能是Skype正在使用80端口(如果您确实有Skype)。 (如果您安装了IIS,您也应该将其禁用。但是如果您没有安装它,就不必担心!)


8
如果您使用的是Windows机器,端口80将被IIS服务器和Skype占用。这就是为什么它说端口80已经被占用了。为了避免冲突,将WAMP服务器的端口号更改为其他数字,例如5050。
要更改WAMP服务器的端口号,请转到:C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
在该文件中将监听端口更改为5050。
#Listen 12.34.56.78:5050 Listen 0.0.0.0:5050 Listen [::0]:5050
你可以通过localhost:5050访问WAMP服务器。
我已经实践并生效,希望对您也有效。

3
如果您使用的是Windows系统,请尝试以下命令:

netstat -b

在命令行中执行此命令将显示文件正在使用80端口的相关信息,结果可能如下所示:
[httpd.exe]
  TCP    0.0.0.0:80             YOUR_PC:0                   ABHÖREN
[httpd.exe]
  TCP    [::1]:80               YOUR_PC:53342               HERGESTELLT
[httpd.exe]
  TCP    [::1]:80               YOUR_PC:53343               HERGESTELLT
[httpd.exe]
  TCP    [::1]:80               YOUR_PC:53344               HERGESTELLT

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接