XAMPP -> Apache 没有启动

Posted

技术标签:

【中文标题】XAMPP -> Apache 没有启动【英文标题】:XAMPP -> Apache not starting 【发布时间】:2016-10-23 20:30:09 【问题描述】:

我将端口从 8080 返回到 80,现在 apache 没有启动。我恢复了所有需要返回的东西,比如 80 和 443。

12:53:41 PM  [Apache]   Error: Apache shutdown unexpectedly.
12:53:41 PM  [Apache]   This may be due to a blocked port, missing dependencies, 
12:53:41 PM  [Apache]   improper privileges, a crash, or a shutdown by another method.
12:53:41 PM  [Apache]   Press the Logs button to view error logs and check
12:53:41 PM  [Apache]   the Windows Event Viewer for more clues
12:53:41 PM  [Apache]   If you need more help, copy and post this
12:53:41 PM  [Apache]   entire log window on the forums

我也已经禁用了 iis。

【问题讨论】:

照它说的做,查看日志并找出问题所在... 下午 1:02:30 [Apache] 检测到问题!下午 1:02:30 [Apache] 端口 80 被 PID 4 的“无法打开进程”使用!下午 1:02:30 [Apache] Apache 不会在没有配置的免费端口的情况下启动! 1:02:30 PM [Apache] 您需要卸载/禁用/重新配置阻塞应用程序 1:02:30 PM [Apache] 或重新配置 Apache 和控制面板以侦听不同的端口 1:02:30 PM [Apache ] 正在尝试启动 Apache 应用程序...但我已经关闭了 iis 和 skype。 sqlserver 也会影响这个吗? 可能。您可以检查正在运行的服务。这是一个关于 windows 的好帖子:post 试试这个..youtube.com/watch?v=hhEnuOggnCM&t=2s 【参考方案1】:

请确认您的机器上是否安装了Skype。 如果已安装,则更改 Skype 端口。由于端口冲突,apache 可能无法启动。

【讨论】:

我已经在Skype的高级设置中的连接选项卡中取消选中那个东西,它一直被关闭。【参考方案2】:

我将 httpd.conf 中的端口更改为 8080 并使用此 url:http://localhost:8080/ 并且它工作正常。

用于更改端口更改监听。

-------------------------------------------- httpd.conf --

听 8080

【讨论】:

8080 工作正常,但由于我们项目中的一些后果,我们需要回到端口 80。【参考方案3】:

以下对我有用

选择“以管理员身份运行”

点击 Apache 旁边的左侧复选按钮

最后卸载 Apache

在我的情况下,它奏效了!我尝试了很多不同的选择

【讨论】:

以上是关于XAMPP -> Apache 没有启动的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP 不会启动 apache

Windows 上的 XAMPP - 正在尝试启动 Apache 服务... - 没有端口阻塞

Xampp Apache 服务未启动

XAMPP Apache 服务没有启动?

XAMPP Apache 无法启动

XAMPP 中的 Apache 和 MySQL 无法启动