apache php不解析的解決辦法:1、加載“php5_module”和“l(fā)ibphp5.so”模塊;2、修改apache的配置文件“httpd.conf”;3、在編譯安裝apache時(shí)加上參數(shù)“most”和“all”即可。
成都創(chuàng)新互聯(lián)專注于信州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供信州營銷型網(wǎng)站建設(shè),信州網(wǎng)站制作、信州網(wǎng)頁設(shè)計(jì)、信州網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造信州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供信州網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
推薦:《PHP視頻教程》
Apache不能解析php文件
PHP不能解析之判斷故障
1. /usr/local/apache/bin/apachectl -M //查看有沒有加載php5_module(shared)模塊;
2. 在/usr/local/apache2/modules/ 目錄下,查看有沒有加載libphp5.so模塊;
3. 復(fù)查編譯的配置文件有否有誤:/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”
再找繼續(xù)找到:“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時(shí),建議加上兩個(gè)參數(shù)(以后用到就不需要再編譯):
--enable-modes-shared=most //編譯加載最多的模塊 --enalbe-modes-shared=all //編譯加載所有模塊
總之出現(xiàn)故障后,先要判斷問題的原因,這樣才有辦法應(yīng)對(duì)。
·/usr/local/apache2/bin/apachectl -M:查看安裝了哪些模塊 ·/usr/local/apache/bin/apachectl -V:查看使用的模式 ·/usr/local/apache2/bin/apachectl -t:檢查語法錯(cuò)誤 ·/usr/local/apache2/bin/apachectl -l:查看安裝的庫文件 ·/usr/local/apache2/bin/apachectl graceful:重新加載配置 ·/usr/local/apache2/htcocs 主頁存放目錄 ·/usr/local/apache2/bin/apachectl 啟動(dòng)文件目錄