mac系統,之前一直好好的,今天突然localhost以及127就突然打不開了。顯示拒絕訪問。
各種方法都試過了,不是端口占用, 不是日志文件缺失,任何情況都不是。
想了想,之前有升級過PHP從5升級到了7,於是改了http-conf文件里面LoadModule php7_module libexec/apache2/libphp7.so
這一行,把php5全部改成了php6=7, 重啟apache,還是訪問不了!
然后執行了命令 apachectl -k start,出現了這樣的報告。
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,居然也成功了!簡直不敢相信自己的眼睛。
然后去掉#號,又打不開,加上#號,又打開了。
我實在是不知道這是什么操作,按說注釋掉這一行整個php不是應該垮了?我蒙圈了。但是這樣的確是解決了我的問題。
哪位朋友能解決一下?