2014-03-31 2 views
2

PHP 5.4가 포함 된 CentOS 6.5에서 YUM을 사용하여 Memcached (D 포함) PHP 확장을 설치하는 데 문제가 있습니다. 나는 내가 YUM의 REPO에서 memcached와의 버전은 PHP가 공통 5.3 요구하는 것으로 문제를 이해하지만 난 꽤 방법을 이해하지 못하는 생각PHP 5.4가 설치된 CentOS 6.5에서 php-pecl-memcached를 설치하지 않았습니다.

Loaded plugins: downloadonly, fastestmirror, replace 
Loading mirror speeds from cached hostfile 
* webtatic: us-east.repo.webtatic.com 
Setting up Install Process 
Resolving Dependencies 
--> Running transaction check 
---> Package php-pecl-memcached.x86_64 0:1.0.0-1.el6 will be installed 
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64 
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-memcached-1.0.0-1.el6.x86_64 
--> Running transaction check 
---> Package php-common.x86_64 0:5.3.3-27.el6_5 will be installed 
--> Processing Conflict: php54w-common-5.4.26-1.w6.x86_64 conflicts php-common < 5.4.0 
--> Finished Dependency Resolution 
Error: php54w-common conflicts with php-common-5.3.3-27.el6_5.x86_64 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

: 나는 yum install php-pecl-memcached를 실행하면 나는 다음과 같이 제시하고있다 이 문제를 넘어서거나 내 구성과 호환되는 버전을 어디에서 찾을 수 있습니까? 어쩌면 당신 대신 php54w-common에서 오는 그 REPO의 (CentOS는 가능) 소프트웨어 모음을 사용할 수

yum remove php54w-common 
yum install php-pecl-memcached 

을하지만 :

+0

는'냠 update' 첫 도움을합니까 ? –

+0

불행히도, 그렇지 않았습니다. –

+0

여기에서 문제의 근본 원인은 Webtatic repo에서 PHP 5.4를 사용하고 있으며 불행히도 현재 memcached 패키지가 없다는 것입니다. CentOS 6.5의 php-pecl-memcached는 기본 저장소에서 PHP 5.3에서만 작동합니다. – ADi3ek

답변