PHP没有执行——只是显示为纯文本


PHP not executing - just showing as plain text

我以前遇到过这个问题,并且能够解决它,但现在不是这样。

我按照一些说明将PHP 5.3升级到PHP 5.6,现在PHP文件只需在浏览器中显示源代码。

我在httpd.conf 中添加了以下行

AddHandler php5-script .php
AddType application/x-httpd-php .php

但这并不能解决问题。我读到的其他一些建议是使用LoadModule php5_module modules/libphp5.so然而,我的系统上没有libphp5.so文件,而且我在其他地方读到这个建议无论如何都是不正确的

我还能尝试什么?

PHP代码中的答案没有被执行,相反,页面上显示的代码似乎不适用,例如,正如我提到的libphp5.所以已经不存在了

我用解决了它

yum remove php php-common

然后根据以下位置的答案重新配置remi.repo:

Centos6 上的PHP安装冲突

我实际上没有混音。repo所以我用了

cd /etc/yum.repos.d
wget http://rpms.remirepo.net/fedora/remi.repo

然后CCD_ 2

并重新启动httpd。

真头疼