1

Я использую 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 ответ1

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 других проблем. Это не вносит никаких серьезных изменений и не сломает существующие приложения. Вы действительно должны обновить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .