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 没有启动的主要内容,如果未能解决你的问题,请参考以下文章