运行 wamp 3.1.3 Apache 2.4.33 失败并出现 make_sock: could not bind to address [::]:80 NT Kernel and System

Posted

技术标签:

【中文标题】运行 wamp 3.1.3 Apache 2.4.33 失败并出现 make_sock: could not bind to address [::]:80 NT Kernel and System has take it【英文标题】:Running wamp 3.1.3 Apache 2.4.33 fails with make_sock: could not bind to address [::]:80 NT Kernel and System has taken it 【发布时间】:2018-09-17 18:02:23 【问题描述】:

我已经完成了 wamp 服务器的全新安装,检查了所有可分发的依赖项,关闭了 skype,以管理员身份运行......

Apache 启动失败...

在事件日志中失败并显示以下 4 条消息:

    名为的Apache服务报如下错误:

    AH00015:无法打开日志。

    名为的Apache服务报如下错误:

    AH00451:没有可用的侦听套接字,正在关闭。

    名为的Apache服务报如下错误:

    (OS 10013)试图以访问权限禁止的方式访问套接字。 : AH00072: make_sock: 无法绑定到地址 0.0.0.0:80。

    名为的Apache服务报如下错误:

    (OS 10013)试图以访问权限禁止的方式访问套接字。 : AH00072: make_sock: 无法绑定到地址 [::]:80

所以 80 端口被占用了,任何使用它的东西都必须被杀死......

这是一个转折点,它被NT Kernel and System 使用,我读这篇文章的方式是 Windows 核心。现在显然我不能只是杀死窗户并开始使用它......

我不确定如何进一步调试... 当端口 80 被标记为 NT Kernel and System 使用时,如何确定我需要禁用哪个系统服务(或其他)以释放端口 80?

【问题讨论】:

【参考方案1】:

通过以管理员身份运行 cmd 并使用 netstat -bano 自行解决

我的错误是我禁用了 IIS 和 Skype,所以我认为我是安全的,结果是 SQL Server Reporting Services (MSSQLSERVER) 也必须被杀死。

在这个沼泽变成绿色之后。

【讨论】:

以上是关于运行 wamp 3.1.3 Apache 2.4.33 失败并出现 make_sock: could not bind to address [::]:80 NT Kernel and System 的主要内容,如果未能解决你的问题,请参考以下文章

WAMP 2.5 (Apache 2.4.9) 允许从 LAN 上的所有计算机进行访问

wamp 3.0.6(apache 2.4.23) 403 forbidden 解决办法

WAMP : Forbidden 您无权访问此服务器上的 /。 Apache/2.4.18 (Win64) PHP/5.6.19

一次wamp搭建过程

01.WAMP搭建 [Win7+Apache2.4+MySQL5.7+PHP7

WAMP:Apache 未运行