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

Ошибка при установке php-imap на CentOS 6.6

Я пытаюсь установить php-imap на CentOS 6.6

yum install php-imap

Но я получаю такую ​​ошибку:

Error: Package: php-common-5.3.29-4.w5.x86_64 (webtatic)
           Requires: libcurl.so.3()(64bit)
Error: Package: php-imap-5.3.29-4.w5.x86_64 (webtatic)
           Requires: libc-client.so.1()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Если я попытаюсь установить libcurl по yum install libcurl он говорит, что он уже установлен

Package libcurl-7.19.7-40.el6_6.4.x86_64 already installed and latest version

Я не могу понять, в чем проблема. Кто-нибудь знает, как это исправить?

Вы смешиваете сторонний репозиторий (webtatic), и именно поэтому у вас возникают проблемы.

Что вы можете сделать:

yum install php-imap --disablerepo=webtatic

Это установит php-imap из официальных репозиториев CentOS.

Другая вещь, которая кажется неправильной, - это "w5" в окончательной версии пакета, который вам предлагает yum. Это предполагает, что вы добавили Webtatic для EL5 в серии CentOS 6.x. Насколько я могу судить, webtatic использует "w6" в выпуске пакета, если он предназначен для EL6 / CentOS6.