2011-05-23 124 views
0

我想在我的Windowx框上爲PHP開發安裝Eclipse。我已安裝PDT,Apache和PHP,並使用this指南作爲參考。一切正常,除非我預覽示例網頁,我看到整個純文本文件,而不是預期的PHP生成的代碼。例如,我有一個文件包含以下內容:Eclipse PHP開發環境設置

<?php 

echo "Hello World!"; 

?> 

當我運行它,我希望看到

的Hello World!

而是我看到整個文件作爲純文本顯示在屏幕下方蓋

enter image description here

我不知道是否有一些錯誤的語法或配置。我也希望能夠通過Eclipse調試PHP Web應用程序。如果在調試中設置PHP開發有更好的選擇,我願意提供建議。提前致謝。

更新:

@Neal - Apache服務器正在運行。我知道當我安裝PHP時,根本沒有提示將它添加到我的Apache服務器實例中,如教程所示。如果是這樣的話,那麼不。有沒有辦法可以手動將PHP添加到Apache服務器?謝謝。

@ontaria_ - 我會嘗試使用zip文件重新安裝PHP,我用的是MSI安裝程序來代替,而根據它應該已經自動配置本身的Apache的自述。

UPDATE 2:

謝謝大家的幫助。我又看了一遍,結果發現我使用的是非線程安全的安裝程序,我下載並運行了線程安全安裝程序,並看到了包含Apache模塊的選項。測試並按預期工作,再次感謝您的幫助。

+1

是php服務器上? – Neal 2011-05-23 22:30:59

+0

安裝PHP時,會詢問您是否要爲Apache安裝模塊。做到這一點,然後重新啓動Apache服務器,以便它選擇PHP模塊。 – 2011-05-23 22:35:08

回答

1

檢查你的httpd.conf並確保您正在加載的模塊,並朝着ini文件指出:

LoadModule php5_module "/path/to/php/php5apache2_2.dll" 
PHPIniDir "/path/to/php" 
AddType application/x-httpd-php .php 

如果這些線是有的,確保文件實際上存在於這些文件夾。如果您必須進行更改,請確保重新啓動Apache。

請注意,這些線路可能會或可能不會(可能不是),是一個又一個像他們在我的例子,所以一定要尋找他們。