2012-10-31 63 views
1

自從我使用PHP已經過去了幾個月,所以我假設我只是忘記了一些微不足道的東西。無論我將PHP放到我的.php文件中,PHP部分都不會運行。即使像這樣簡單PHP代碼不工作從文件://URL

<html> 
    <body> 
     <?php 
      echo "hey"; 
     ?> 
    </body> 
</html> 

不起作用 - 它會產生一個空白頁。謝謝你的幫助!

編輯:我忘了提及,我在瀏覽器中通過在URL中輸入文件位置來查看頁面。例)file:///C:/Users/Student/Documents/test.php

+1

你的文件是否有'.php'的擴展名? –

+0

您的文件是「.php」文件嗎? – artragis

+0

你在本地運行嗎?如果是這樣,你有xampp或類似的設置運行PHP? –

回答

13
file:///C:/Users/Student/Documents/test.php 

此URL是由您的瀏覽器從本地文件系統打開。 PHP由網絡服務器執行。瀏覽器不理解PHP。您的PHP在由服務器執行後會生成最終由您的Web瀏覽器顯示的HTML。

因此,如果您希望執行PHP,您應該託管本地網絡服務器並將其作爲http://localhost/xxx.php,進行訪問。或許。

+4

...你應該試試WAMP服務器 – George

+0

謝謝,Cthulu。發現。 – jrad

0

你需要安裝一個Web服務器,如XAMPP或WAMP,並運行文件作爲localhost/test.php。 PHP不能被瀏覽器自己分析。

0

如果您已經安裝了Apache服務器,請檢查您的Apache日誌。

0

在編寫PHP時,我使用Mamp來創建我的服務器環境。配置和釋放非常簡單。下載附帶有專業版選項,但您可以安全地刪除該選項。