Mac上,Apache啓動正常,卻沒法訪問localhost和127.0.0.1

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

相關文章
相關標籤/搜索