我想開始學習PHP,所以我今天在我的Ubuntu 10.10上安裝了Apache2,MySQL和PHP5。出於某種原因,當我嘗試從默認目錄/ var/www /中打開index.html以外的文件時,我得到一個404錯誤,或者我得到提示下載php文件。我googl'd全部,我找不到解決方案。Apache:無法打開.php文件
當我做http://localhost/index.html,它工作,並顯示我寫在index.html中的任何東西。當我將/index.html更改爲/test.php時,出現錯誤,提示「在此服務器上未找到請求的URL /test.php」。
當我嘗試/var/www/index.html或file:///var/www/index.html時,再次出現index.html,儘管它看起來不同。當http://localhost/index.html打開我只得到「它的工作!」,但/var/www/index.html我得到「它的工作原理! 這是此服務器的默認網頁。
Web服務器軟件運行但沒有添加任何內容。「
然後,當我將/var/www/index.html更改爲/test.php時,我得到一個提示下載test.php。
在我的.conf文件中,默認目錄設置爲/ var/www /,所以這很奇怪。
編輯:
做了一些檢查,它似乎是當我運行http://localhost它設置爲httpd的目錄的目錄。我試圖把我的test.php文件放在那裏,但仍然得到了404。但是,當我寫完整路徑時,我又得到一個下載提示。
這個問題真的讓人困惑......感謝所有的幫手。
我知道你在使用Ubuntu而不是OSX,但Apache的配置應該是一樣的。 – o01 2010-11-28 15:43:01