php-mbstring не будет установлен на CentOS 7 и PHP 7.1.21 - PullRequest
0 голосов
/ 10 января 2019

Необходимо установить php-mbstring на сервере CentOS 7, работающем на PHP 7.1.21. Я часами пробовал каждое возможное решение, которое смог найти. Похоже, что возникает конфликт при попытке установить с помощью remi repo. Независимо от того, что я пытаюсь, лучший результат, который я могу получить, ниже:

# yum install php-mbstring
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.steadfastnet.com
 * epel: mirror.steadfastnet.com
 * extras: mirror.steadfastnet.com
 * remi-php71: mirror.team-cymru.com
 * remi-safe: mirror.team-cymru.com
 * updates: mirror.steadfastnet.com
base                                                         | 3.6 kB  00:00:00
extras                                                       | 3.4 kB  00:00:00
updates                                                      | 3.4 kB  00:00:00
Excluding 8 updates due to versionlock (use "yum versionlock status" to show them)
Resolving Dependencies
--> Running transaction check
---> Package php-mbstring.x86_64 0:7.1.26-1.el7.remi will be installed
--> Processing Dependency: php-common(x86-64) = 7.1.26-1.el7.remi for package: php-mbstring-7.1.26-1.el7.remi.x86_64
--> Finished Dependency Resolution
Error: Package: php-mbstring-7.1.26-1.el7.remi.x86_64 (remi-php71)
           Requires: php-common(x86-64) = 7.1.26-1.el7.remi
           Installed: php-common-7.1.21-1.el7.remi.x86_64 (@remi-php71)
               php-common(x86-64) = 7.1.21-1.el7.remi
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Есть идеи?

1 Ответ

0 голосов
/ 10 января 2019

Исключая 8 обновлений из-за блокировки версий (используйте «yum versionlock status», чтобы показать их)

Объяснение в сообщении выше.

У вас установлена ​​php версия 7.1.21, когда текущая доступная версия 7.1.26.

Репозиторий имеет только 2 последние версии онлайн. Поэтому вам нужно вручную загрузить и установить пакет OLD: php-mbstring-7.1.21-1.el7.remi.x86_64.rpm

Или лучше снимите блокировку для этой версии. Репозиторий remi-php71 всегда будет предоставлять 7.1.x, и вы будете получать только новые минорные версии.

PHP 7.1 теперь находится в режиме безопасности, и на 7.1.21 много проблем общественной безопасности.

...