Я уже несколько дней пытаюсь установить php-mcrypt на Centos 6 64bit, но получаю эту ошибку
[root@cimpan tmp]# yum install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mi.mirror.garr.it
* epel: mirror.switch.ch
* extras: mi.mirror.garr.it
* rpmforge: mirror.crazynetwork.it
* updates: mi.mirror.garr.it
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.3.3-3.el6 will be installed
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.3- 3.el6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-3.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
Requires: php(zend-abi) = 20090626
Installed: php-common-5.4.28-1.el6.remi.x86_64 (@remi)
php(zend-abi) = 20100525-x86-64
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(zend-abi) = 20090626
Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(zend-abi) = 20090626
Error: Package: php-mcrypt-5.3.3-3.el6.x86_64 (epel)
Requires: php(api) = 20090626
Installed: php-common-5.4.28-1.el6.remi.x86_64 (@remi)
php(api) = 20100412-x86-64
Available: php-common-5.3.3-26.el6.x86_64 (base)
php(api) = 20090626
Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
php(api) = 20090626
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@cimpan tmp]# rpm -qa | grep epel
epel-release-6-8.noarch
Релизная версия Epel тоже в порядке. Пытался yum clean all
но и не повезло. Может, он сломался, потому что я обновил PHP до версии 5.4.28?
(P.S .: довольно новичок в управлении сервером)
Да, это невозможно установить, потому что это зависит от версий PHP из стандартных репозиториев, в то время как вы установили PHP из стороннего репозитория.
Поскольку вы отказались от использования поддерживаемых версий пакетов PHP, вы зависите либо от стороннего репо, которое вы используете для PHP, чтобы предоставить пакет (которого они, по-видимому, нет), либо от установки его с помощью рука.
Репозитории пакетов операционной системы для библиотек PHP просто не принесут вам никакой пользы, если вы откажетесь от той версии PHP, которую они фактически поддерживают; это должно быть частью того, что вы учитываете при принятии решения, какую версию PHP использовать.