问题:

apache配置php后打开后变成下载页面或者是打开后呈现出php代码

a 在httpd.conf加入

<FilesMatch "\.php$">

SetHandler application/x-httpd-php

</FilesMatch>

<FilesMatch "\.phps$">

SetHandler application/x-httpd-php-source

</FilesMatch>

再重启apache

链接:

https://zhidao.baidu.com/question/552123437.html

通过上述方式解决后,页面是不变成下载页面了,但是打开后出现了php代码

b 找到问题所在

在httpd.conf中缺少LoadModule php5_module modules/libphp5.so

注解[源码安装]:

LoadModule php5_module        modules/libphp5.so在httpd.conf

在编译PHP时,编译参数--with-apxs2=/application/apache/bin/apxs 

可能是修改代码时不小心删掉了