2011-12-27 244 views
2

後續代碼不會在Firefox或Safari中呈現(OS X & MAMP)我已經在Google上搜索整個下午,但對網絡編程並不熟悉,而且我比開始時更困惑。PHP不會在瀏覽器中呈現

<html> 
<head> 
    <title>Hello World!</title> 
</head> 

<body> 
    <h1>Examples</h1> 

    <?php echo "Hello World!"; ?> 

    <br /> 

</body> 

在Safari中它顯示上面的代碼和Firefox會詢問什麼用它做。

我懷疑我需要在Apache中設置一些選項,但肯定需要幫助。謝謝

+0

歡迎來到SO。請查看格式幫助:http://stackoverflow.com/editing-help – PeeHaa

+0

代碼中沒有任何內容出現錯誤。創建一個info.php文件,並將其放在它只有以下幾行: <?php phpinfo(); ?> 如果沒有顯示phpinfo文件,那意味着PHP本身或者沒有正確安裝,或者出於某種原因沒有正確運行。無論哪種方式,MAMP將需要重新安裝,或者你需要重建PHP安裝。 在另一個說明中,您需要確保.php文件不在MAMP安裝的指定www文件夾中。 – Justin

+0

主持人/ OP是否可以將結束標記添加回來 - S/O不會讓我做出這麼小的更改。 – halfer

回答

1

把這些代碼行放在你的第一行文件,並檢查你得到的錯誤或警告。

error_reporting(E_ALL); 
ini_set('display_errors', '1'); 

然後告訴我結果。我希望你能找出問題所在。

+0

+1來修復它,這也是解決任何問題的一個很好的解決方案,只要我在OP上面的評論中給出我的最後一個建議是正確的。否則,該選項將不起作用。請記住,通過「第一行」,Mohammad意味着在初始的<?php聲明之後。它不會在開放的PHP標籤之外工作。 – Justin

+0

謝謝賈斯汀 –

+0

謝謝你的幫助,對不起,我花了這麼長時間回答,但有嚴重的家庭問題。通過返回到我的Windows開發環境來修復它 –

0
+0

MAMP通常在httpd conf文件中預先配置了PHP。所以直接得出這個結論是有根本的缺陷的。有很多原因導致php無法正常工作,事實上,如果你看看我對OP的評論,你會在直接跳到httpd.conf文件之前看到其中的一些選項。 – Justin

+0

謝謝你的幫助。對不起,我花了這麼長時間來回答,但有嚴重的家庭問題。通過返回到我的Windows開發環境 –

相關問題