2014-12-19 93 views
1

我正在通過PHP教程工作,我遇到了問題,因爲我無法在Firefox中打開本地php文件。我只是被提示用另一個程序打開它們。我使用的是Mac,順便說一句。事情我已經嘗試過/已經知道:當在Firefox中打開PHP文件時提示下載

  • 刪除mimetype.rdf文件
  • 控制+單擊文件,並選擇用Firefox打開。將無法正常工作,因爲Firefox總是灰顯。
  • 我確實安裝了本地網絡服務器。我一直在本地Mac本地網絡服務器遇到麻煩,所以我安裝了MAMP,我可以提供JavaScript文件。
  • 我遇到過有關從您的下載操作中刪除PHP的東西,但我似乎無法找到任何有關實際意義或如何操作的信息。

我一直在尋找遍佈互聯網的解決方案,對於我來說這似乎很瘋狂,我找不到任何東西。我知道在這裏發佈了一些類似的問題,但他們似乎都有一些不適用於我的案例的特定方面。我還在MAMP論壇上發現了一些關於這方面的內容,但是它從2008年開始從未解決過。

+0

它promts下載,因爲您的服務器不支持PHP正確,通常你會看到PHP的輸出 – 2014-12-19 12:01:56

+0

也許這是一個愚蠢的問題,而是因爲你沒有經歷過,你可能會錯過了基礎。你是否真的通過你的本地網絡服務器訪問你的PHP文件?或者你只是在你的發現者雙擊它們? – kos 2014-12-19 13:49:37

+0

這些文件位於我的MAMP根目錄中。我試圖訪問它們,包括在瀏覽器中輸入路徑,右鍵單擊並選擇「打開方式」,雙擊等。不是一個愚蠢的問題,但。如果本教程未涉及,我可能不會知道這一點。 – kacmcgrath 2014-12-19 17:28:02

回答

0

我通過these instructions合作,以解決我與升級後的優勝美地建立我的本地站點目錄中有一個問題,然後我居然可以打開PHP文件。然後我必須去/etc/apache2的httpd.conf文件,取消註釋LoadModule php5_module libexec/apache2/libphp5.so以實際加載PHP。

對於什麼是包含在說明書摘要升級到優勝美地後設置Apache,看到我在 this post答案。

2

這可能意味着你沒有安裝PHP,或者PHP配置不正確。您需要確保該文件位於安裝了Web服務器的目錄中,並且您需要通過localhost/path/to/file /請求腳本,您無法在Firefox中打開PHP文件,您需要通過Web服務器請求。

+2

我認爲他確實安裝了PHP,它可能配置正確,他只是沒有通過本地主機訪問它,就像你說的。另外請注意,你需要把你的PHP文件服務器的根目錄,通常類似的地方[mamp_root_folder]/htdocs中/ – 2014-12-19 12:22:37

+0

這可能是真的,PHP的MAMP版本的配置不正確。我會着眼於此。謝謝。 – kacmcgrath 2014-12-19 17:29:16

0

火狐已經有間歇性的bug多年中它會prompt for download文件,這should be shown in the browser。很多時候,這可能是由於不正確的MIME類型配置,或者網絡服務器Content-Typefile handlers中的misconfiguration。但是,我親自診斷出Wireshark條件下的網絡服務器將提供適當的Content-Type和瀏覽器是properly configured

因此,你應該:

  • 檢查服務器是否正常解析PHP文件。
  • 檢查服務器是否顯示正確Content-Type
  • 檢查瀏覽器是否配置爲正確處理服務器提供的Content-Type
0

PHP文件只是代碼。如果您嘗試打開瀏覽器,則只需下載文本文件即可。您需要確保您的代碼由PHP通過HTTP服務器進行解釋。

1

那麼解決方法是相當簡單的實際上是:

  1. 確保像MAMP本地主機軟件的安裝和運行。沒有它,你的php不會運行。
  2. 把你的PHP文件中的應用程序/ MAMP/htdocs文件夾。
  3. 打開您的瀏覽器的新標籤。
  4. 在地址欄中鍵入以下本地主機/ filename.php
  5. 回車。
  6. 你完成了。

如果你沒有遭受任何衝突的軟件你的PHP應該運行,你會看到所需的頁面。

右擊並指導文件,Firefox的開放也無濟於事。 我相信有一個更好和適當的解決方案。但是,如果你急於解決問題 - 就是這樣!

-1

Click Here

所有誰是有這個問題應該檢查這個環節。這樣做後,似乎問題不是MAMP,而是使用Firefox,因爲我的網站遵循這些簡單的指令,但仍然沒有使用Firefox,所以在端口80上與Safari一起工作。我希望我能幫上忙,好運。

相關問題