繁体   English   中英

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.so不再存在

我解决了

yum remove php php-common

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

Centos6上的PHP安装冲突

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

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

然后yum install php php-common

并重新启动httpd。

真是头疼

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM