XAMPP/Apache 不会在端口 81 上启动

Posted

技术标签:

【中文标题】XAMPP/Apache 不会在端口 81 上启动【英文标题】:XAMPP/Apache won't launch on port 81 【发布时间】:2011-12-17 13:11:01 【问题描述】:

我刚刚安装了最新的 XAMPP,并更改了httpd.conf,所以它在端口 81 上侦听(因为 Skype 在 80 上侦听):

Listen 81

但是,当我使用 XAMPP CP 启动 Apache 时,它​​显示:

Apache 启动 [端口 80]

然后失败。如果我停止 Skype,它会说同样的话,但不会失败,并且 Apache 侦听端口 81,所以我的 Apache 配置必须是正确的。

为什么 XAMPP 仍在检查端口 80,我该如何阻止它?我正在运行 Windows 64 位。 XAMPP 安装在C:\xampp

【问题讨论】:

可能重复:***.com/questions/11294812/… 【参考方案1】:

.conf 文件中的另一行也需要更改。

ServerName localhost:80

现在启动 Apache 和 mysql,浏览到 http://localhost:81,您的 htdocs 文件夹的内容应该会出现。

关于 xampp 窗口中显示的消息,我会忽略它。无论我将其设置为使用哪个端口,我的都会显示“[端口 80]”。

【讨论】:

是的,“[Port 80]”只是我没记错的批处理文件的回声。它一点也不聪明。 谢谢,但我忘了提到我也已经改变了那条线。我已经在下面发布了有效的解决方案。【参考方案2】:

我从 XAMPP 支持获得了解决方案,所以我正在回答我自己的问题:

解决方案是更改提供的示例 XAMPP.INI 文件中的端口号,然后将其复制到 xampp 根目录。

【讨论】:

以上是关于XAMPP/Apache 不会在端口 81 上启动的主要内容,如果未能解决你的问题,请参考以下文章

xampp apache无法启动

Apache/xampp 无法在 ubuntu 端口 80 上运行

XAMPP Apache 无法启动(我已更改端口)

XAMPP APACHE无法启动,端口号改过很多次,还是不行,一直是80端口被占用

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

Xampp Apache 服务未启动