解決Centos 7中安裝LAMP之後Apache無法解析php
阿新 • • 發佈:2019-01-07
遇到這個問題我困了一天,網上各種方法都嘗試了,於事無補。
我的php是7.2.6版本 apache2.4版本
首先,檢查/etc/httpd/conf.modules.d/10-php.conf該檔案是否存在,不存在的話就得安裝mod_php模組,網上各種方法都試了都不好使,我強烈推薦使用yum命令來安裝apache的mod_php模組:yum install mod_php71w
如果沒有這個安裝包,可以嘗試著新增一下源:
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
先rpm以上兩個源,然後在執行yum install mod_php71w
進行安裝,安裝後進入/etc/httpd/conf.modules.d目錄發現目錄下多了一個檔案
恭喜mod_php模組安裝成功!
然後在apache的配置檔案httpd.cnf中增加下面資訊(紅色行):
1)<IfModule dir_module>
DirectoryIndex index.php index.html</IfModule>
2)AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
以上是本人一天時間琢磨出來了,很有效,希望能夠對其他人有所幫助,儘量少走彎路。