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
을하지만 :
는'냠 update' 첫 도움을합니까 ? –
불행히도, 그렇지 않았습니다. –
여기에서 문제의 근본 원인은 Webtatic repo에서 PHP 5.4를 사용하고 있으며 불행히도 현재 memcached 패키지가 없다는 것입니다. CentOS 6.5의 php-pecl-memcached는 기본 저장소에서 PHP 5.3에서만 작동합니다. – ADi3ek