【问题标题】:Apache cannot start in XAMPPApache 无法在 XAMPP 中启动
【发布时间】:2015-11-25 03:15:46
【问题描述】:

尝试在我的 XAMPP 安装中启动 Apache 时出现此错误:

检测到状态变化:已停止。
错误:Apache 意外关闭。 这可能是由于端口被阻塞、缺少依赖项、权限不正确、崩溃或被其他方法关闭。
按日志按钮查看错误日志并检查 Windows 事件查看器以获取更多线索。

怎么了?

【问题讨论】:

  • This may be due to a blocked port, missing dependencies,improper privileges, a crash, or a shutdown by another method.Press the Logs button to view error logs and check the Windows Event Viewer for more clues. 这听起来很有帮助。
  • 查看日志和最新错误答案

标签: apache xampp


【解决方案1】:

尝试在 httpd.conf 文件中将你的 80 端口更改为 8080 端口。

像这样: 来自:听 80 To : 听 8080

【讨论】:

  • 还是不行。我的 apache 无法启动。
  • 我不建议使用8080,默认是tomcat的。
  • 尝试重新启动它,即使仍然有错误,尝试转到您的浏览器并输入 localhost:8080。
【解决方案2】:

检查端口是否已被其他应用程序(如 Skype)占用。

如果您在 PC 中使用 Skype,只需 quit Skype 和 restart Apache。

【讨论】:

    【解决方案3】:

    出现此错误是因为 xampp 默认使用的端口 80 正在被另一个应用程序使用。大多数时候它的Skype。 您有 2 个选项来解决此问题: 1. 停止正在使用该端口的应用程序。但这不是好的想法。正确的? 2. 配置您的 xampp apache 服务器以使用端口 80 以外的其他端口。这在这篇文章 http://webolute.com/blog/programming/this-may-be-due-to-a-blocked-port-missing-dependencies 中有很好的解释 希望这会有所帮助..

    【讨论】:

      【解决方案4】:

      可能是因为该端口被您一直在使用的某些软件所占用, 请尝试检查您的 XAMPP 是否存在 VMware 或 Skype 端口。

      然后请参考这个解决方案: https://stackoverflow.com/a/26826733/6512015

      【讨论】:

        猜你喜欢
        • 2016-02-13
        • 2013-12-06
        • 2012-11-29
        • 2018-02-28
        • 1970-01-01
        • 2016-09-06
        • 2015-11-24
        • 2013-03-18
        • 2020-10-18
        相关资源
        最近更新 更多