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

时间:2016-04-05 08:25:42

标签: php apache

我之前遇到过这个问题并且能够解决它,但现在情况并非如此。

我按照一些说明将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 code is not being executed, instead code shows on the page的答案似乎不适用,例如我已经提到了libphp5.so不再存在

1 个答案:

答案 0 :(得分:0)

我用

解决了这个问题
yum remove php php-common

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

PHP installation conflicts on Centos6

我实际上没有remi.repo所以我用了

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

然后yum install php php-common

并重新启动httpd。

多么令人头疼