donglin7979 2016-05-01 06:56
浏览 71
已采纳

无法连接到el capitan mac上的apache错误AH00526:-c / -C指令的第1行语法错误:

I recently upgraded to php56 on Mac OSX El Capitan. Now I am unable to run apache.

I am getting:-

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

when trying to run localhost

apachectl -k restart command gives error saying

httpd not running, trying to start

When I run the command httpd -t -c httpd.conf, it throws the following error:-

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 does not throw any errors. No logs in apache logs either.

Can anyone help me fix this. If you need any more details please tell me.

  • 写回答

1条回答 默认 最新

  • dongzhang6677 2016-05-01 12:26
    关注

    Got it. It was because httpd.conf was unable to load libphp5.so LoadModule php5_module libexec/apache2/libphp5.so If I comment this. Apache starts working.

    But it should've logged in the errors. Don't know why it didn't log any error.

    Still not able to figure out why libphp5.so doesn't work when it is in the right path.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法