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

Posted

技术标签:

【中文标题】XAMPP Apache 无法启动(我已更改端口)【英文标题】:XAMPP Apache Won't Start (I have changed the ports) 【发布时间】:2016-04-22 23:21:59 【问题描述】:

我四处寻找同样的问题,但修复对我不起作用。我正在尝试在 Xampp 上运行我的 Apache 服务器,但我得到了这个:

Problem detected!
23:01:34  [Apache]  Port 80 in use by "Unable to open process" with PID 5792!
23:01:34  [Apache]  Apache WILL NOT start without the configured ports free!
23:01:34  [Apache]  You need to uninstall/disable/reconfigure the blocking application
23:01:34  [Apache]  or reconfigure Apache and the Control Panel to listen on a different port
23:01:34  [Apache]  Problem detected!
23:01:34  [Apache]  Port 443 in use by "Unable to open process" with PID 5792!
23:01:34  [Apache]  Apache WILL NOT start without the configured ports free!
23:01:34  [Apache]  You need to uninstall/disable/reconfigure the blocking application
23:01:34  [Apache]  or reconfigure Apache and the Control Panel to listen on a different port

我没有打开 Skype,即使有,我也更改了 Apache 的端口(我使用的是 8080 和 4433)。我看过 youtube 视频并在论坛上搜索过,但我无法解决我的问题。 如果有人知道如何解决它,我会爱你直到时间的尽头。谢谢!

(我可能会补充一点,我已经尝试安装 apache,而不是从 Xampp 安装,但我删除了它,因为我认为它可能会监听这些端口。不过,什么都没有......)

*编辑 我已经关闭了一些我之前启用的功能,因为之前我曾尝试将 IIS 用于相同的目的。现在我已经关闭了这些功能,我不会像以前那样收到错误。事实上,我不再收到任何错误,但如果我尝试启动 Apache,它只会显示“正在尝试启动 Apache 服务...”并保持这种状态。

PS 我使用的是 Windows 7

【问题讨论】:

使用微软名为process explorer的程序,找出编号为5792的进程并关闭它 取决于您的环境,但在 Linux 上您运行 sudo netstat -tulpn,它将列出 ip:port 和进程名称。 【参考方案1】:

已解决:我将端口更改为 8088,因为 Tomcat(这是 XAMPP 的另一个功能)似乎使用 8080。Apache 现在启动了。

【讨论】:

以上是关于XAMPP Apache 无法启动(我已更改端口)的主要内容,如果未能解决你的问题,请参考以下文章

无法在端口可用的 XAMPP 上启动 Apache 服务器

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

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

与 XAMPP Apache 的端口冲突

xampp apache无法启动

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