为什么Apache无法启动?

时间:2015-02-15 02:35:28

标签: wamp

我是第一次设置WAMP,Apache不会启动,当我运行"测试端口80"实用程序,它说Your port 80 is not actually used.。据我所知,这意味着某些东西阻止了它使用端口80。

我查看了几个SO和博客解决方案,并且从未安装过IIS(以防万一)。

在端口81上运行Apache工作,但我真的更喜欢使用端口80。

netstat -aon | findstr :80为我提供了这个模糊的IP和端口列表及其状态,但我不知道如何处理这些信息:

  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       7808
  TCP    192.168.2.11:50860     141.101.114.59:80      TIME_WAIT       0
  TCP    192.168.2.11:50864     69.31.132.24:80        ESTABLISHED     688
  TCP    192.168.2.11:50875     134.170.119.140:80     ESTABLISHED     688
  TCP    192.168.2.11:50879     23.78.219.215:80       ESTABLISHED     688
  TCP    192.168.2.11:50880     23.78.219.215:80       ESTABLISHED     688
  TCP    192.168.2.11:50883     134.170.188.139:80     ESTABLISHED     688
  TCP    [::]:80                [::]:0                 LISTENING       7808

它也经常发生变化。

netstat -b提及了一大堆程序,但没有使用端口80.我让netstat -b | findstr :80运行了一段时间,没有弹出任何内容。

我进入Windows防火墙并添加了允许来自端口80的所有流量的规则,所以不是这样。

我的机器必须有一个罪魁祸首占用80端口,但我不知道如何找到它!

1 个答案:

答案 0 :(得分:1)

我们走了。

我宁愿使用technet.microsoft.com/es-ar/sysinternals/bb897437.aspx来检查哪个进程正在使用端口80.一旦进入我的开发机器,Skype就会阻止wamp启动。 Skype使用端口80.同时检查HTTPS端口。如果采取443,则wamp也不会启动。