我試圖在我的Mac(OSX 10.8.2)上安裝Apache。MAMP - Apache顯示源代碼HTML和PHP頁面
我使用MAMP,它運行,但每當我嘗試查看除phpinfo.php以外的頁面(html或php),我只能看到源代碼。
日誌文件中沒有錯誤。
我也試過預裝webserver,結果相同。 XAMP也一樣。
如何讓服務器解釋邏輯而不是打印?
我試圖在我的Mac(OSX 10.8.2)上安裝Apache。MAMP - Apache顯示源代碼HTML和PHP頁面
我使用MAMP,它運行,但每當我嘗試查看除phpinfo.php以外的頁面(html或php),我只能看到源代碼。
日誌文件中沒有錯誤。
我也試過預裝webserver,結果相同。 XAMP也一樣。
如何讓服務器解釋邏輯而不是打印?
試着鍵入,而不是本地主機127.0.0.1 像 127.0.0.1/index.php
這是一個非常簡單的權限問題。謝謝你 !!!! – user1803531
@ user1803531 - 如果是這樣,這怎麼解決? –
猜測。你試過這個代碼,它完美地運行:
<?php
phpinfo();
?>
現在你已經複製了一些PHP代碼,看起來像這樣:
<?
foo();
bar();
?>
...並且它是由PHP解釋器忽略。請注意最重要的區別:<?php
vs <?
。
如果這就是他們的情況下,你需要做的其中之一:
<?php
更換你的短開放標籤。.htaccess
或您的php.ini
文件中。您將在phpinfo()
的輸出中找到到php.ini
的路徑。+1進行猜測。 -1來質疑。 –
謝謝大家,在遵循每個選項並失敗後。 – user1803531
includes index.php?您訪問本地主機時看到的第一個頁面 –
該工作正常。 – user1803531
這就是爲什麼我討厭這些「預裝」的網絡服務器。工作的PHP腳本和顯示源代碼的腳本有什麼不同?不同的目錄? –