2016-02-26 5 views
0

Я пытаюсь установить php-pecl-memcached в php v5.4.45 и Centos v6.5.Установить php-pecl-memcached

Моя команда следующая.

yum --enablerepo=remi install php-pecl-memcached 

Однако я столкнулся со следующей ошибкой.

Transaction Check Error: 
    file /usr/lib64/libhashkit.so.2.0.0 conflicts between attempted installs of libmemcached-last-libs-1.0.18-2.el6.remi.x86_64 and libmemcached10-1.0.16-1.ius.el6.x86_64 
    file /usr/lib64/libmemcached.so.11.0.0 conflicts between attempted installs of libmemcached-last-libs-1.0.18-2.el6.remi.x86_64 and libmemcached10-1.0.16-1.ius.el6.x86_64 
    file /usr/lib64/libmemcachedutil.so.2.0.0 conflicts between attempted installs of libmemcached-last-libs-1.0.18-2.el6.remi.x86_64 and libmemcached10-1.0.16-1.ius.el6.x86_64 

Я попробовал удалить libmemcached10 с помощью следующей команды.

yum remove libmemcached10 

Однако, это не работает. Ниже приведено описание ошибки.

Loaded plugins: fastestmirror, security 
Setting up Remove Process 
No Match for argument: libmemcached10 
Loading mirror speeds from cached hostfile 
* base: ftp.iij.ad.jp 
* epel: mirrors.hustunique.com 
* extras: ftp.iij.ad.jp 
* ius: archive.linux.duke.edu 
* updates: ftp.iij.ad.jp 
Package(s) libmemcached10 available, but not installed. 
No Packages marked for removal 

Не могли бы вы рассказать мне, как решить эту проблему?

ответ

0

Вы не можете использовать как «Remi» и «ЮС» репозиториев

Итак: удалить libmemcached10 (от МСС) и повторите попытку.

Уведомление PHP 5.4 теперь EOL. IUS удалил его из своего репозитория, в то время как он по-прежнему доступен в «remi», с исправлением безопасности, переданным с 5.5. Во всех случаях настоятельно рекомендуется обновить до поддерживаемой версии.

http://rpms.remirepo.net/wizard/

+0

Благодарим вас за ответ. Итак, вы сказали, обновив версию php с 5.4 до 5.5, моя проблема будет решена? – supermonkey

+0

№ Различные вопросы. Чтобы установить php-pecl-memcached из репозитория remi, вам нужно удалить libmemcached из «ius». Обновление до 5.5 или 5.6 - это просто уведомление. –

+0

Благодарим вас за ответ. Я отредактировал мой вопрос, я не могу удалить php-peck-memcached с помощью команды «yum remove libmemcached10». Не могли бы вы рассказать мне, как его удалить? – supermonkey

Смежные вопросы