mac系统,以前一直好好的,今天忽然localhost以及127就忽然打不开了。显示拒绝访问。php
各类方法都试过了,不是端口占用, 不是日志文件缺失,任何状况都不是。apache
想了想,以前有升级过PHP从5升级到了7,因而改了http-conf文件里面LoadModule php7_module libexec/apache2/libphp7.so
这一行,把php5所有改为了php6=7, 重启apache,仍是访问不了!bash
而后执行了命令 apachectl -k start,出现了这样的报告。php7
httpd: Syntax error on line 170 of /private/etc/apache2/httpd.conf: Cannot load libexec/apache2/libphp7.so into server: dlopen(/usr/libexec/apache2/libphp7.so, 10): image not found
我就直接在httpd-conf里先把 LoadModule php7_module libexec/apache2/libphp7.so注释掉,而后访问localhost和127都访问成功了,而后就随便试了一下localhost/info.php,竟然也成功了!简直不敢相信本身的眼睛。日志
而后去掉#号,又打不开,加上#号,又打开了。server
我实在是不知道这是什么操做,按说注释掉这一行整个php不是应该垮了?我蒙圈了。可是这样的确是解决了个人问题。blog
哪位朋友能解决一下?class