我更新我的Mac到最新版本的操作系統。當我嘗試運行PHP項目時,瀏覽器顯示php代碼而不是解釋它。我注意到,在新的操作系統PHP版本7.1。我安裝了5.6(必須對我來說)使用自制和更改模塊httpd.conf中:MacOS更新到高塞拉利昂後PHP不工作
的LoadModule php5_module /usr/local/Cellar/php56/5.6.31_7/libexec/apache2/libphp5.so
下面是Apache的錯誤日誌:
[週二23年9月26日:59:38.600410 2017年] [mpm_prefork:聲明] [PID 980] AH00169:抓住SIGTERM,關停[週二23年9月26日: 59:38.622998 2017] [核心:預告] [pid 980] AH00 060:賽格故障或父進程AH00557檢測類似討厭 錯誤:httpd的: apr_sockaddr_info_get()失敗的MacBook-PRO-Kamil.local AH00558: 的httpd:無法可靠地確定了服務器的完全合格的 域名,使用127.0 .0.1。設置'ServerName'指令全局爲 以禁止此消息[Tue Sep 26 23:59:48.838005 2017] [mpm_prefork:notice] [pid 991] AH00163:Apache/2.4.27(Unix) 已配置PHP/5.6.31 - 恢復正常操作[週二09月26日 23:59:48.838097 2017年] [核心:聲明] [PID 991] AH00094:命令行: '/ usr/sbin目錄/的httpd -D前景'
你說這好像降級PHP是不是選項,並且它們都不與PHP7並行運行。這是因爲你知道這些事情都不可能,或者因爲它超出了你的答案範圍? – dubloons
我這樣說是因爲新的MacOs在覈心中使用PHP 7,所以降級PHP可能是一種災難 – Kurogani
正如OP提到的,他/她使用Brew來處理PHP版本,所以這根本不是問題。 – Erebus