我最近在Mac OSX El Capitan上升级到php56。现在我无法运行apache。
我得到了: -
This site can’t be reached
localhost refused to connect.
尝试运行localhost时
apachectl -k restart命令提示错误
httpd not running, trying to start
当我运行命令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中也没有日志记录。
任何人都可以帮我解决这个问题。如果您需要更多详细信息,请告诉我。
答案 0 :(得分:0)
知道了。这是因为httpd.conf无法加载libphp5.so LoadModule php5_module libexec / apache2 / libphp5.so如果我评论这个。 Apache开始工作。
但它应该记录错误。不知道为什么它没有记录任何错误。
仍然无法弄清楚为什么libphp5.so在正确的路径上不起作用。