在Centos PHP冲突上安装memcached deamon

我在我的服务器上安装了Centos 5.10,并尝试运行以下命令

yum install php53u-pecl-memcached.x86_64 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package php53u-pecl-memcached.x86_64 0:1.0.0-3.ius.centos5 set to be updated --> Processing Dependency: php53u-zend-abi = 20090626 for package: php53u-pecl-memcached --> Processing Dependency: libmemcached.so.2(libmemcached_2)(64bit) for package: php53u-pecl-memcached --> Processing Dependency: libmemcached.so.2()(64bit) for package: php53u-pecl-memcached --> Running transaction check ---> Package php53u-common.x86_64 0:5.3.28-1.ius.centos5 set to be updated ---> Package php53u-pecl-memcached.x86_64 0:1.0.0-3.ius.centos5 set to be updated --> Processing Dependency: libmemcached.so.2(libmemcached_2)(64bit) for package: php53u-pecl-memcached --> Processing Dependency: libmemcached.so.2()(64bit) for package: php53u-pecl-memcached --> Processing Conflict: php53-common conflicts php-common --> Finished Dependency Resolution php53-common-5.3.3-22.el5_10.x86_64 from installed has depsolving problems --> php53-common conflicts with php53u-common php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 from ius has depsolving problems --> Missing Dependency: libmemcached.so.2()(64bit) is needed by package php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 (ius) php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 from ius has depsolving problems --> Missing Dependency: libmemcached.so.2(libmemcached_2)(64bit) is needed by package php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 (ius) Error: php53-common conflicts with php53u-common Error: Missing Dependency: libmemcached.so.2(libmemcached_2)(64bit) is needed by package php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 (ius) Error: Missing Dependency: libmemcached.so.2()(64bit) is needed by package php53u-pecl-memcached-1.0.0-3.ius.centos5.x86_64 (ius) 

所以我得到一些有关PHP冲突和缺less依赖关系的错误。

 php53-common conflicts php-common php53-common conflicts with php53u-common 

试图删除包

 yum remove php-common yum remove php53-common 

这两个命令的结果

 Package(s) php-common available, but not installed. Package(s) php53u-common available, but not installed. No Packages marked for removal 

如果软件包没有安装,怎么会有冲突呢? 我可以删除php53-common,但是这也将删除依赖关系,这是一个pleks安装,我不想删除它。

我现在能做的最好的事情是什么?

也许是从源手动安装或使用rpm可能?

尝试下面的例子..

 rpm -qa php-common rpm -qa php53-common 

然后尝试删除通过执行以下操作…

 sudo rpm -e `rpm -qa | grep -i php-common ` sudo rpm -e `rpm -qa | grep -i php53-common ` 

如果因为一些疯狂的原因从源代码安装,那么你可能会在你的手中战斗!

祝你好运 :)

libmemcached.so.2libmemcached提供

请参阅以下内容

 [mike@mem01-east ~]$ rpm -qf /usr/lib64/libmemcached.so.2 libmemcached-0.31-1.1.el6.x86_64