APPLIES TO:
Parallels Plesk Panel 11.x for Linux
Parallels Plesk Panel 10.x for Linux
故障
网站上运行的 PHP 应用程序与 PHP 5.3 不兼容,需要降级服务器上的 PHP
解决方案
基于 CentOS 5: PHP 5.3.x 由 Parallels 提供,而从操作系统供应商库可获取 PHP 5.1.x。
降级步骤如下:
因为 PHP 5.3 程序包有 "php53" 或 "php53-mysql," 等名称,因此无法由供应商的 PHP 程序包替代,需要移除这些程序包,忽略其相关性:
rpm -qa | grep php53 | xargs rpm -e --nodeps
从供应商库安装 PHP:
yum install php php-pdo php-gd php-imap php-mbstring php-mysql php-xml php-cli
下载适合您的 Plesk 版本和服务器 CPU 基础架构的 Plesk psa-php5-configurator 程序包:
Plesk 10.4.4 基于 CentOS 5 i386
Plesk 10.4.4 基于 CentOS 5 i386
Plesk 11.0.9 基于 CentOS 5 i386
Plesk 11.0.9 基于 CentOS 5 x86_64
安装 Plesk PHP 配置程序包:
rpm -Uhv psa-php5-configurator-1.6.2-cos5.build110120608.16.x86_64.rpm
基于 CentOS 6: CentOS 6 提供 PHP 5.3,在操作系统供应商库中没有更早版本的 PHP。 可使用第三方软件库。 例如,可从 Atomic 库获取 PHP 5.2.17。 但是要降级 PHP 并保留它,应禁用 Parallels Plesk Panel 自动更新。 应按照 KB #9294 中建议的安装微更新。
降级 CentOS 6 上 PHP 版本的步骤:
添加 Atomic 库:
wget -qq -O - http://www.atomicorp.com/installers/atomic | /bin/bash
降级所有的 PHP 程序包:
yum downgrade $(rpm -qa --qf "%{NAME} " | grep -v ioncube | grep ^php | awk '{print $1"-5.2.17"}')
沒有留言:
發佈留言