我只是在運行10.6(Apache2/PHP/Mysql)的新Mac上設置本地Web服務器。一切似乎工作正常,除非我導航到一些(不是大多數)頁面Apache下載PHP文件,而不是執行它們。Apache下載php文件而不是執行腳本
我認爲這可能與執行腳本所需的時間有關,因此我增加了「max_execution_time」但它沒有幫助。
我希望我能給出更多的細節,但錯誤日誌不輸出任何東西,所以我真的不知道爲什麼會發生這種情況。有一點可能很重要,那就是隻有不查詢數據庫的頁面似乎每次都有效。
更新:
剛剛發現了一些奇怪的東西,可能會讓問題更加深入人心。如果我鍵入以下網址:
本地主機/ index.php文件//主頁送達正確
本地主機/ index.php頁面= 1 //主頁被正確地擔任了
localhost/index.php?page = home //錯誤:index.php被下載!!!!!!!!!!
本地主機/ index.php頁面=接觸//聯繫頁面送達正確
本地主機/ index.php頁面=博客//錯誤:??index.php文件被下載
本地主機/ ?index.php頁面= 10 //博客頁面都提供了正確
[索引的可能重複。php是不打開和運行下載文件!](http://stackoverflow.com/questions/2447021/index-php-is-not-opening-and-running-as-download-the-file) –
有你安裝php後重新啓動apache? – Vamsi
@Krish是的,當然我有 – Pardoner