CentOS:安装 PHP 模块而不更新 PHP

CentOS:安装 PHP 模块而不更新 PHP

我正在运行 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 网站开发很有用。希望这对您有所帮助。

相关内容