繁体   English   中英

php 脚本在 CentOS6.5 上输出为文本

[英]php scripts output as text on CentOS6.5

我正在设置生产服务器:CentOS 6.5、Apache、php 5.5,没有面板。 php 肯定正在运行:

php -v
PHP 5.5.30 (cli) (built: Oct 16 2015 09:21:15)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend 

...但是当我浏览到一个 php 页面(wordpress 和 phpmyadmin)时,php 代码被作为内容输出而不是被执行。 我尝试向 httpd.conf 添加 AddType,但这只是将输出更改为文件下载提示。 这通常“开箱即用”。 注:我一开始用的是默认的php install,然后通过添加webtatic rpm升级到5.5 /etc/httpd/conf.d中没有php相关文件

好的,我似乎已经解决了这个问题:

yum remove php php-common
yum install mod_php

给了我作为 apache 模块运行的 php 5.6。 现在唯一的问题是 phpMyAdmin 似乎不理解 5.6 是 GE 5.5 :-/

似乎 Apache 未配置为运行 PHP。

尝试以下解决方案: Apache 显示 php 代码而不是执行

暂无
暂无

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

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