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

CentOS 6.4 PHP MCrypt

Я пытаюсь установить php-mcrypt расширение для моего сервера CentOs 6.4, но он падает с этим сообщением:

[root@vps /]# yum install php-mcrypt
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.vooservers.com
 * epel: mirror01.th.ifl.net
 * epel-debuginfo: mirror01.th.ifl.net
 * epel-source: mirror01.th.ifl.net
 * extras: mirrors.vooservers.com
 * updates: mirrors.vooservers.com
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-mcrypt.i386 0:5.1.6-5.el5 will be installed
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt-5.1.6-5.el5.i386
--> Processing Dependency: libmcrypt.so.4 for package: php-mcrypt-5.1.6-5.el5.i386
--> Running transaction check
---> Package libmcrypt.i386 0:2.5.7-5.el5 will be installed
---> Package php-mcrypt.i386 0:5.1.6-5.el5 will be installed
--> Processing Dependency: php-api = 20041225 for package: php-mcrypt-5.1.6-5.el5.i386
--> Finished Dependency Resolution
Error: Package: php-mcrypt-5.1.6-5.el5.i386 (epel)
           Requires: php-api = 20041225
           Installed: php-common-5.3.3-22.el6.i686 (@base)
               php-api = 20090626
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Я (насколько мне известно) правильно установил репозитории, вот мой файл epel.repo:

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

И мой реполист:

repo id          repo name                                                status
base             CentOS-6 - Base                                          4,802
epel             Extra Packages for Enterprise Linux 6 - i386             5,931
epel-debuginfo   Extra Packages for Enterprise Linux 6 - i386 - Debug     1,816
epel-source      Extra Packages for Enterprise Linux 6 - i386 - Source        0
extras           CentOS-6 - Extras                                           12
updates          CentOS-6 - Updates                                         481
repolist: 13,042

У меня даже установлен remi, но я не могу установить расширение php-mcrypt для ZF2. Почему-то вроде тянет из el5 репо, хотя все мои репо el6?

Кто-нибудь знает, что происходит?

Спасибо

Натан

Сначала очистите кеш yum, используя

yum clean all