Я пытаюсь установить 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
).
Как я вижу, вы используете remi репозиторий для использования PHP 5.4.
Пакет php-xcache находится в epel и в репозитории remi, поэтому, когда вы указываете установку php-xcache, CentOS пытается выполнить установку из epel repo.
Попробуй это:
yum --enablerepo=remi,remi-test install php-xcache xcache-admin
Если это не поможет, попробуйте отключить epel по умолчанию;
/etc/yum.repos.d/epel.repo
и установить enabled=0
в [epel]
разделyum --enablerepo=remi,remi-test install php-xcache xcache-admin
enabled=1
в /etc/yum.repos.d/epel.repo
Других решений пока нет …