CentOS: installer un module PHP sans mettre à jour PHP


1

J'utilise PHP 5.3.5.

Maintenant, je dois installer le php-mbstringmodule.

Quand je cours:

yum install php-mbstring

On me demande de mettre à jour 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) 

Comment puis-je installer le module pour la version 5.3.5 de PHP afin d'éviter de mettre à jour PHP?

Merci
Dan

Réponses:


1

Pour installer une version spécifique d'un package avec YUM, vous devez ajouter un tiret et la version au nom du package. Mais les versions utilisées par YUM / RPM sont légèrement différentes des versions officielles, comme le montre la colonne de version dans le résultat que vous avez fourni. Commençons donc yum infopar vérifier quelle version vous avez installée:

yum info installed php

Une fois que vous avez compris cela, vous pouvez installer la bonne version. Par exemple, si la version installée était 5.3.6-1.el5.remi, vous exécuteriez:

yum install php-mbstring-5.3.5-1.el5.remi

Cela étant dit, PHP 5.3.6 corrige 6 bugs de sécurité et plus de 60 autres problèmes . Il n'introduit aucun changement majeur et ne cassera pas les applications existantes. Vous devriez vraiment mettre à niveau.


Aucun paquet php-mbstring-5.3.5-1.el5.remi disponible.
Andres SK

@andufo: Il semblerait que Remi ne conserve qu'une seule version d'un package à la fois.
Patchs

@Patches Oui, j'ai changé votre ligne pour php-mbstring-5.3.8-1.el5.remi.1 :)
Andres SK

0

Vous pouvez utiliser le gestionnaire de paquets système pour installer un module php. C'est utile pour le développement du site web de Php. J'espère que cela t'aides.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.