工作,我在httpd.conf中註釋掉以下行:PHP停止使用Apache
LoadModule php5_module libexec/apache2/libphp5.so
當我去到任何PHP網頁,文件下載,而不是在瀏覽器中顯示。我證實,如果我去了一個HTML頁面,頁面顯示正確,所以它肯定與PHP有關。
奇怪的是,這是從我開始使用這臺Mac電腦,但突然停止工作以來工作正常。我能想到的唯一的事情就是更新Slack,但似乎並不像它會有什麼關係。
另一個奇怪的是,我的命令行工具(drush)使用相同的PHP確實有效。
我想不出它是什麼。
我試圖用Homebrew安裝另一個版本的PHP,但問題依然存在。
這是在Apache的錯誤日誌,當我運行的apachectl重新啓動命令:
[Tue Jan 19 16:56:12.370590 2016] [mpm_prefork:notice] [pid 994] AH00169: caught SIGTERM, shutting down
[Tue Jan 19 16:56:12.600054 2016] [mpm_prefork:notice] [pid 1005] AH00163: Apache/2.4.16 (Unix) PHP/5.5.30 configured -- resuming normal operations
[Tue Jan 19 16:56:12.60] [core:notice] [pid 1005] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
我上面指定的,我沒有看到在Apache的錯誤日誌我的PHP錯誤日誌或任何任何錯誤(否則在運行命令之後)。
你是如何打算的網站? '本地主機/ yoursite'?並且PHP/apache是否開啓? – Darren
我有我的主機文件設置爲:127.0.0.1 mysite.aj.local,所以我訪問http://mysite.aj.local。是的,Apache打開了。如果我轉到一個html文件(例如http://mysite.aj.local/test.html),它會使我認爲它必須使用PHP來完成某些操作。 – albertski
我無法解決這個問題。我盡我所能去嘗試。我可能看10000谷歌的結果,看看我能找到不同的東西,大多數答案說添加AddType,但沒有幫助。奇怪的是,一切都停止了,沒有在哪裏工作。我放棄。我剛剛將計算機恢復到更早的日期,並且我已經備份。我的猜測是,我的機器上出現了某種腐敗,導致了這種情況。 – albertski