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