CentOS PHP 升级,现在下载所有页面

CentOS PHP 升级,现在下载所有页面

我必须将 PHP 升级到 5.6 才能使用新的语言环境和翻译功能。我删除了旧 PHP,并Remi按照说明从 repo中添加了新 PHP这里

我重新启动了 Apache,现在访问服务器上的任何页面都会提示下载。我进行了广泛搜索,发现 PHP 5 是作为模块加载的:

<IfModule prefork.c>
  LoadModule php5_module modules/libphp5.so
</IfModule>

<IfModule !prefork.c>
  LoadModule php5_module modules/libphp5-zts.so
</IfModule>

configtest返回php5_module (shared)。我也尝试过许多处理程序和AddType,这是我目前在的一个httpd.conf

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

那么为什么 Apache 不提供 PHP 文件呢?

编辑:

我运行了以下命令:

yum remove php-common

然后按照链接描述的方式安装 php5.6。

然后用和更新httpd.conf第二个代码块。AddTypeSetHandler

这就是我所做的一切。

编辑:

php-common-5.6.16-1.el7.remi.x86_64
php-mysqlnd-5.6.16-1.el7.remi.x86_64
php-dba-5.6.16-1.el7.remi.x86_64
php-pecl-zip-1.13.1-1.el7.remi.5.6.x86_64
php-5.6.16-1.el7.remi.x86_64
php-cli-5.6.16-1.el7.remi.x86_64
php-mcrypt-5.6.16-1.el7.remi.x86_64
wbm-php-pear-1.5-1.noarch
php-pecl-jsonc-1.3.9-1.el7.remi.5.6.x86_64
php-pdo-5.6.16-1.el7.remi.x86_64
php-gd-5.6.16-1.el7.remi.x86_64

是结果rpm -qa '*php*'

相关内容