Xampp Apache 无法访问端口 80,即使它没有被使用

Posted

技术标签:

【中文标题】Xampp Apache 无法访问端口 80,即使它没有被使用【英文标题】:Xampp Apache not able to access port 80 even though it's not in use 【发布时间】:2016-06-10 05:22:25 【问题描述】:

这些是我在尝试从 Xampp 控制面板运行 Apache 时收到的错误消息。我使用的是 Windows 8 和 XAMPP 版本:1.8.2

错误信息:

名为 Apache 的服务报如下错误: (OS 10013) 尝试以访问权限禁止的方式访问套接字。 : AH00073: make_sock: 无法监听地址 0.0.0.0:80 上的连接

我已经尝试过这些解决方案,但没有用:

    将httpd.conf和httpd_ssl.conf中的端口号改为8080 在 cmd 中检查 netstat -a -n-o |找到“80”,但端口 80 未使用。 在 httpd.conf 中,DocumentRoot 和 条目指向现有文件夹。 Skype , IIS 已禁用。 防火墙具有允许访问的有效入站规则。 卸载并重新安装 Xampp。

控制面板错误:

Windows 事件视图错误:

【问题讨论】:

我在使用 Xampp 和 Skype 时遇到了问题。两者都使用端口 80。 【参考方案1】:

我知道这是一个旧线程。我没有足够的代表来投票。 :( 但是经过 2 小时的故障排除后,将侦听器的 http.conf 和 httpd-ssl.conf 文件更改为 8080 的端口引用,仍然出现此错误,但 @afkari 得到了它。以管理员身份运行 XAMPP 解决了我的问题( Windows 10)。

【讨论】:

【参考方案2】:

。 . .以访问权限禁止的方式访问套接字。 . .

您是否在 Windows 8.* 中以 administrator 访问权限运行 xampp?

Windows 8 上的 Xampp 需要管理员权限才能正常工作。

按照那里的步骤:

    在 Windows 资源管理器中找到程序图标或快捷方式。 右键单击程序图标或快捷方式,然后单击以管理员身份运行

    当显示 UAC 消息时,执行以下操作之一:

    如果您以标准用户身份登录,或者如果 UAC 配置为始终需要凭据,请输入相应的管理凭据,然后单击 确定。 如果您以管理员身份登录并且 UAC 未配置为始终需要凭据,请单击启动应用程序。

您可以在微软网站上使用此链接:

run an application once with a full administrator access

【讨论】:

以上是关于Xampp Apache 无法访问端口 80,即使它没有被使用的主要内容,如果未能解决你的问题,请参考以下文章

即使端口 80 可用,Apache 也不会运行

Windows 10、Xampp、Apache 无法启动,端口 80 正在使用中

Apache Server (xampp) 无法在 Windows 10(端口 80)上运行

xampp apache无法启动

WIN7 wamp 怎么同时安装 Xampp,不同时启动,不同端口,都无法启动Xampp的apache,80端口未占用

Xampp localhost 加载但 XAMPP 的 Apache 无法启动,而另一个网络服务器正在使用 OSX 10.8.4 上的端口 80