apache 错误 AH00526:-c/-C 指令第 1 行语法错误:

apache 错误 AH00526:-c/-C 指令第 1 行语法错误:

我最近升级到了 php56。现在我无法运行 apache。

我正进入(状态:-

This site can’t be reached
localhost refused to connect.

当尝试运行 localhost 时

当我运行命令 httpd -t -c httpd.conf 时,它会抛出以下错误:-

AH00526: Syntax error on line 1 of -c/-C directives:
Invalid command 'httpd.conf', perhaps misspelled or defined by a module not included in the server configuration

apachectl configtest 没有抛出任何错误。apache 日志中也没有日志。

有人能帮我解决这个问题吗?如果您需要更多详细信息,请告诉我。

答案1

使用-f而不是开关-c来指定配置文件,例如

httpd -t -f httpd.conf

确保httpd.conf是当前目录。

答案2

明白了。这是因为 httpd.conf 无法加载 libphp5.so LoadModule php5_module libexec/apache2/libphp5.so 如果我评论这个。Apache 开始工作。

但它应该记录错误。不知道为什么它没有记录任何错误。无论如何,感谢@FlorianDeish 的帮助。

相关内容