Я пытаюсь установить расширение mcrypt на свой CentOS 6 VPS. Я сделал EPEL rpm, а затем все обновил. Теперь я продолжаю получать эту ошибку, и я также установил php-api.
[root@vps ~]# yum -y install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.raystedman.net
* epel: mirror.oss.ou.edu
* extras: mirror.teklinks.com
* updates: bay.uchicago.edu
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.x86_64 0:5.1.6-5.el5 will be installed
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt-5.1.6-5.el5.x86_64
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.1.6-5.el5.x86_64 (epel)
Requires: php-api = 20041225
Installed: php-common-5.3.3-23.el6_4.x86_64 (@updates)
php-api = 20090626
Available: php-common-5.3.3-22.el6.x86_64 (base)
php-api = 20090626
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Я пропускаю / упускаю что-то важное? Пожалуйста, не голосуйте против.
Спасибо!
Вы установили неправильно EPEL RPM.
Вы используете CentOS 6, но установили RPM-пакет epel-release для EPEL 5.
Снимите его и установите RPM для EPEL 6.