PHP無法解析判斷故障
1、檢視有沒有載入php5_module(shared)模組
/usr/local/apache/bin/apachectl -M
2、在以下目錄查看有沒有載入libphp5.so模組
/usr/local/apache2/modules/
3、複查編譯的設定檔有否錯誤
/usr/local/apache2/conf/httpd.conf
修改apache的設定檔httpd.conf
vim /usr/local/apache2/conf/httpd.conf
在httpd.conf中找到:"AddType application/x-gzip .gz .tgz
"在該行下方加入
“AddType application/x-httpd-php .php”
再找繼續找到:「DirectoryIndex index.html
」,把此行修改成
“DirectoryIndex index.html index.htm index.php”
再找到: 「#ServerName www.example.com:80
」把此行修改成「ServerName localhost:80
」 儲存後退。
4. 使用指令檢視主設定檔是否有錯誤
/usr/local/apache2/bin/apachectl -t
5. 在編譯安裝apache時,建議加上以下兩個參數(以後用到就不需要再編譯)
--enable-modes-shared=most //编译加载最多的模块 --enalbe-modes-shared=all //编译加载所有模块
推薦教學:PHP影片教學
以上是php解析不了的詳細內容。更多資訊請關注PHP中文網其他相關文章!