【问题标题】:Cannot start Apache service in Windows system service administration无法在 Windows 系统服务管理中启动 Apache 服务
【发布时间】:2014-01-28 21:40:23
【问题描述】:

一旦我重新启动我的电脑,Apache 2.25 就拒绝工作了。我去系统服务管理,发现无法启动Apache服务。

排除Apache常用端口被其他进程占用的可能性。实际上,该端口已被 Adob​​e Flash Media Server 使用,但我终止了所有相关服务并确保该端口可用但仍然无法启动它。然后我又去了httpd.conf,所有的配置都和之前一样正常,Apache日志反馈没有错。

谁能提供一些修复它的线索?

【问题讨论】:

    标签: windows apache service startup


    【解决方案1】:

    如果您的 apache 不是以 httpd.exe 开头的,那么可能有很多可能性。尝试使用控制台(命令提示符)启动 httpd

    cd "\Program Files\path_to_apache_installation\Apache2.2\bin"
    httpd.exe
    

    如果 apache 控制台立即停止,请检查 apache 日志以获取一些线索

    cd ..\logs
    more < error.log
    

    日志将向您传达更多详细信息,为什么 apache 没有启动

    【讨论】:

    • 嗨 Leo,日志中没有记录任何内容。唯一的消息是当我启动 Apache 服务 Windows 的弹出窗口时
    • 弹出窗口说什么?
    • 这就像“Windows 无法在本地计算机上启动 Apache2。有关更多信息,请查看系统事件日志...等等”
    • 系统事件日志说什么?
    • "DocumentRoot 必须是一个目录。"其实我用的是VirtualHost,它的DocumentRoot路径是正确的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多