
可能的重複:
如何在apache2.2上設定php5?
我買了新的apache伺服器142.4.4.15
它可以開啟index.html但無法開啟index.php
我已經安裝了php、apache和mysql。
Apache 狀態顯示正常運作...他們的 php 設定是我在 Apache 中遺漏的嗎...
請幫我.....
答案1
在你的 apache conf 檔案中可能位於
/etc/httpd/conf/httpd.conf
你需要確保你有這一行:
DirectoryIndex index.html index.php
如果沒有添加index.php並重新啟動apache。
您還需要確保您擁有:
Include /etc/httpd/mod_php.conf
或它所在的任何路徑。
此外,您可能想要關閉伺服器令牌。它將增加額外的安全層。
也要檢查 index.php 檔案的權限,以確保它們與擁有者和系統權限相符。如果沒有,則適當地 chown 和 chmod 該文件。
所有這些編輯都需要重新啟動 httpd。
答案2
看來您的 Apache 缺少 PHP 配置,請參考以下文章:PHP:Apache - 手冊它解釋瞭如何讓 Apache 與 PHP 一起工作。