2012-02-24 193 views
0

我必須做一個php項目。我之前完成了PHP,所以我理解了大部分的語法。只是爲了測試,我做了一個file.php,並在其中寫道:本地php文件不會工作

<html> 

    <body> 

    <?php echo "helloWorld"; ?> 

    </body> 

    </html> 

那麼它不會顯示。屏幕是空白的。我在chrome,firefox,IE中試過,沒有想要顯示。實際上在IE中,源代碼顯示的更加奇怪。我也試過沒有所有的HTML,只是用XAMPP來渲染它。不起作用。如果我在瀏覽器中右鍵單擊tho並查看源代碼,代碼就在那裏。關於發生什麼事的任何想法?

+0

請參閱網絡服務器錯誤日誌,但首先查看瀏覽器中的「查看HTML源代碼」 – zerkms 2012-02-24 03:24:50

+0

如何運行源代碼?這聽起來像PHP沒有啓用。 – kba 2012-02-24 03:26:04

+0

您是否正在運行安裝PHP的Web服務器?直接在網絡瀏覽器中打開本地文件不會導致您的腳本被神奇地執行。您必須使用Web服務器。 – 2012-02-24 03:27:13

回答

3

如果您是新設置自己的服務器,我會推薦使用XAMPP(或WAMP),這些是預配置的PHP,Apache和MySQL服務器。

如果你確定你已經安裝的服務器正確檢查以下內容:

  1. 確保您從服務器目錄從本地目錄執行你的文件,而不是。 (你的URL應該看起來像「http://localhost/test.php」) 注意:你將需要將文件存儲在apache服務器將要查找的地方,這是XAMPP的一個例子(在Windows上,因爲這些假設您使用的是):「C:\ xampp \ htdocs」

  2. 確保您的文件以.php或Apache服務器將作爲PHP文件提取的其他內容結尾。 (.php3,.php4等)(確保你不小心留下一個.txt或類似的東西在最後)

  3. 檢查MOD-PHP模塊使能(如朱利安提到)

希望有幫助!

編輯: 嘗試

<?php 
    phpinfo(); 
?> 

也就是說還有,它應該給你PHP配置信息,如果該服務器是否設置正確。

EDIT2: 我看到你正在使用XAMPP,仔細檢查下列文件存在至少是: 「C:\ XAMPP的\ apache的\的conf \額外\的httpd-xampp.conf」,它加載PHP模塊

+0

是的東西是錯誤的原因,不起作用。我可能會嘗試unistall和xampp並重新安裝一次。奇怪的東西是如何工作的一天,第二天它都是腐敗的。謝謝回覆。 – TMan 2012-02-24 03:51:34

5

那麼,它來自您的Web服務器配置。如果您使用Apache,是否啓用mod-php模塊?

+0

感謝您的回覆。是的,它啓用 – TMan 2012-02-24 03:28:27

+0

你能告訴我們你的Web服務器配置文件嗎? – 2012-02-24 03:29:53

+0

我可以但Idk我在那裏。我更多的是一個C#的VB人。不是非常方便與PHP – TMan 2012-02-24 03:47:13