Назад | Перейти на главную страницу

Ошибка php-mcrypt (remi) при обновлении с php 5.4 до 5.6 на CentOS 7

Я пытаюсь обновить php на CentOS 7 с 5.4 до 5.6.

Когда я бегу

 yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

Я получаю эту ошибку зависимости. Было много других, поэтому я удалил их с помощью yum и конфликты ушли. Но php-mcrypt остается.

--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.4.16-7.el7.x86_64 (epel)
           Requires: php(zend-abi) = 20100525-64
           Installed: php-common-5.6.40-1.el7.remi.x86_64 (@remi-php56)
               php(zend-abi) = 20131226-64
           Available: php-common-5.4.16-46.el7.x86_64 (base)
               php(zend-abi) = 20100525-64
           Available: php-common-5.6.39-1.el7.remi.x86_64 (remi-php56)
               php(zend-abi) = 20131226-64
Error: Package: php-mcrypt-5.4.16-7.el7.x86_64 (epel)
           Requires: php(api) = 20100412-64
           Installed: php-common-5.6.40-1.el7.remi.x86_64 (@remi-php56)
               php(api) = 20131106-64
           Available: php-common-5.4.16-46.el7.x86_64 (base)
               php(api) = 20100412-64
           Available: php-common-5.6.39-1.el7.remi.x86_64 (remi-php56)
               php(api) = 20131106-64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Если я попытаюсь удалить php-mcrypt

yum remove php-mcrypt

Я получаю эту ошибку.

Loaded plugins: fastestmirror, priorities
No Match for argument: php-encrypt
No Packages marked for removal

Только репо у меня есть centos, epel и remi

я бегу centos-release-7-6.1810.2.el7.centos.x86_64

У меня 5.6, проверял с php -v и phpinfo(); но нет mcrypt.

Какие-либо предложения?

Вы установили PHP из репозитория remi-php56, но вы отключили этот репозиторий. Включите его и попробуйте еще раз.

Также обратите внимание, что ваше приложение PHP вообще не следует использовать php-mcrypt.