1、yum 安裝apache 後,必須安裝依賴套件httpd-devel ,否則是不存在檔案apxs 的,而apxs 的路徑在編譯php 時需要設定
yum install httpdyum install httpd-devel
2、查看apsx 所在路徑
rpm -ql httpd-devel|grep apxs/usr/bin/apxs //此行为 grep 结果,不同系统的路径可能不同,以实际结果为准,下同 /sur/share/man/man1/apxs.1.gz
(推薦教學:centos使用教學)
3、編譯php時,加入apxs 路徑參數,作用是促使生成libphp5.so
./configure \--with-apxs2=/usr/bin/apxs
4、安裝
make && make install
5、設定服務、啟動服務、環境變數
6、修改apache設定文件,Centos7.4 下的apache2. 4的設定檔路徑為
vim /etc/httpd/conf/httpd.conf //在LoadModule后面添加:LoadModule php5_module modules/libphp5.so //不添加则访问.php文件将会变成下载 //在DirectoryIndex后面添加:index.php //在AddType application/x-gzip .gz .tgz后面添加:AddType application/x-httpd-php .php //.php前面有一个空格
7、重啟服務
相關影片教學推薦:linux影片教學
以上是centos系統apache不解析php的詳細內容。更多資訊請關注PHP中文網其他相關文章!