Xcache установить, репо дает старую версию

0

Я пытаюсь установить xcache на свой сервер, чтобы попытаться улучшить скорость сайта.

Я следую приведенному здесь руководству http://www.tecmint.com/install-xcache-to-accelerate-and-optimize-php-performance/

Какой первый шаг должен сделать

yum install php-xcache xcache-admin

Однако, делая это из оболочки, я получаю следующую ошибку

Error: Package: php-xcache-3.0.4-1.el6.x86_64 (epel)
           Requires: php(zend-abi) = 20090626
           Installed: php-common-5.4.32-1.el6.remi.x86_64 (@remi)
               php(zend-abi) = 20100525-x86-64
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php(zend-abi) = 20090626
           Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
               php(zend-abi) = 20090626
Error: Package: php-xcache-3.0.4-1.el6.x86_64 (epel)
           Requires: php(api) = 20090626
           Installed: php-common-5.4.32-1.el6.remi.x86_64 (@remi)
               php(api) = 20100412-x86-64
           Available: php-common-5.3.3-38.el6.x86_64 (base)
               php(api) = 20090626
           Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
               php(api) = 20090626

Исходя из ошибки, кажется, что старая версия xcache пытается установить (3.0.4). Есть ли способ обойти это (например, безопасно использовать --skip-broken).

Теги:
xcache

1 ответ

0

Как я вижу, вы используете репозиторий для использования PHP 5.4. Пакет php-xcache находится в epel и в remi-репозитории, поэтому, когда вы указываете установку php-xcache, CentOS пытается установить из epel repo.

Попробуй это:

yum --enablerepo=remi,remi-test install php-xcache xcache-admin

Если это не поможет, попробуйте отключить epel по умолчанию;

  1. Измените /etc/yum.repos.d/epel.repo и установите enabled=0 в секции [epel]
  2. run yum --enablerepo=remi,remi-test install php-xcache xcache-admin
  3. Восстановить enabled=1 в /etc/yum.repos.d/epel.repo

Ещё вопросы

Сообщество Overcoder
Наверх
Меню