我有一个本地的wamp,曾经工作正常,然后我需要iis,安装它,并将Apache设置为手动启动/停止,我使用iis,然后几次在两者之间切换。 现在,当我尝试运行Apache时,我得到了
(OS 10013)An attempt was made to access a socket in a way forbidden by its access permissions. : AH00072: make_sock: could not bind to address 80.
我尝试将80改为0.0.0.0:80和127.0.0.1:80,但没有运气。 iis中的网站都已停止。
第一次运行netstat -ao它报告了一个与SYSTEM对应的PID 4,不知道我是否可以结束它,我重新启动,现在运行netstat -ao我没看到任何80
我也试过听8080并从命令使用httpd.exe,它确实有点工作,这意味着网站缺少样式,也许还有别的东西,但我安装了一个新脚本,并且该网站工作正常。
然后我恢复听80,问题就在那里,netstat没有显示任何像上面所述的80端口。
我还能做什么?
谢谢
答案 0 :(得分:0)
好的,经过一些研究,我找到了罪魁祸首。 虽然删除了iis,但Web Deployment Agent Service仍在运行并使用端口80。 停止它,现在Apache工作正常。 为了找到它,我在命令行中使用了以下内容:
netsh http show servicestate
它会显示
Registered URLs:
HTTP://+:80/TheCulpritService
TheCulpritService是您需要停止的服务,用于停止服务谷歌查找系统的步骤。