我正在运行 PHP 5.3.5。
现在我需要安装该php-mbstring
模块。
当我跑步时:
yum install php-mbstring
我被要求更新 PHP:
Installing:
php-mbstring x86_64 5.3.6-3.el5.remi remi 2.3 M
Updating for dependencies:
mysql x86_64 5.5.11-1.el5.remi remi 7.4 M
mysql-libs x86_64 5.5.11-1.el5.remi remi 1.1 M
mysql-server x86_64 5.5.11-1.el5.remi remi 12 M
php x86_64 5.3.6-3.el5.remi remi 1.4 M
php-cli x86_64 5.3.6-3.el5.remi remi 2.6 M
php-common x86_64 5.3.6-3.el5.remi remi 973 k
php-devel x86_64 5.3.6-3.el5.remi remi 623 k
php-gd x86_64 5.3.6-3.el5.remi remi 208 k
php-mysql x86_64 5.3.6-3.el5.remi remi 159 k
php-pdo x86_64 5.3.6-3.el5.remi remi 117 k
php-xml x86_64 5.3.6-3.el5.remi remi 221 k
Transaction Summary
=======================================================================================================================================================================
Install 1 Package(s)
Update 11 Package(s)
Remove 0 Package(s)
如何安装 PHP 5.3.5 版本的模块,以避免更新 PHP?
谢谢,
丹
答案1
要使用 YUM 安装特定版本的软件包,请在软件包名称后附加一个破折号和版本。但 YUM/RPM 使用的版本与官方版本略有不同,如您提供的输出中的版本列所示。因此,首先运行yum info
以检查您安装了哪个版本:
yum info installed php
弄清楚之后,就可以安装正确的版本。例如,如果安装的版本是5.3.6-1.el5.remi
,则运行:
yum install php-mbstring-5.3.5-1.el5.remi
话虽如此,PHP 5.3.6修复了 6 个安全漏洞和 60 多个其他问题。它没有引入重大变化,也不会破坏现有应用程序。你确实应该升级。
答案2
您可以使用系统包管理器安装 php 模块。它对 Php 网站开发很有用。希望这对您有所帮助。