2012-09-27 3 views
2

centos 6.3, php-5.3.17, memcached extesion은 memcached-2.1.0.tar.gz입니다. : 그리고php-5.3.17 memcached memcached 확장자를 설치하십시오.

tar -zxvf memcached-2.1.0.tar.gz 
cd memcached-2.1.0 
./configure --with-php-config=/usr/local/php/bin/php-config 
make 

그리고이 같은 오류가 있습니다 enter image description here

왜?

http://pkgs.org/download/php-pecl-memcached

RPM을 PHP, MySQL을의 최신 버전도 사용할 수 있습니다

를 CentOS 6.3에
+0

과 yum으로 limbmemcached가 설치되었습니다. – Lee

답변

0

, 당신은 준비가 만든 RPM을 사용하여 자신에게 많은 시간과 노력을 절약 할 수 있습니다 , 등등. 만약 당신이 이미 그것을 사용하고 있지 않다면. , 당신은 libmemcached을 설치해야합니다 같은

includepkgs=mysql* php* 
+0

/etc/yum.repos.d에 /etc/yum.repos.d/remi.repo가 ​​없습니다. – Lee

+0

설치하지 않으면 설치되지 않습니다. 'curl -O http : // rpms.famillecollet.com/enterprise/remi-release-6.rpm' 'rpm -ivh remi-release-6.rpm' –

0

가 보이는 : 당신이 당신의 yum 구성에 레미 저장소를 추가하기로 결정하는 경우

, 당신은 당신이 필요로하는 패키지를 선택 /etc/yum.repos.d/remi.repo에 다음 줄을 추가 할 수 있습니다 이 PECL-memcached를 구성하기 전에 phpize를 사용

sh ~> curl -O https://launchpad.net/libmemcached/1.0/1.0.11/+download/libmemcached-1.0.11.tar.gz 
sh ~> tar zvxf libmemcached-1.0.11.tar.gz 
sh ~> cd libmemcached-1.0.11 
sh ~> ./configure 
sh ~> make 
sh ~> sudo make install 

또한 PECL 소스 파일에 대한 의존성의

sh ~> tar zxvf memcached-2.1.0.tar.gz 
sh ~> cd memcached-2.1.0 
sh ~> phpize 
sh ~> ./configure --with-php-config=/usr/local/php/bin/php-config 
sh ~> make 
sh ~> make test 
sh ~> sudo make install 
+0

libmemcached-0.31-1.1.el6.x86_64가 이미 설치되어 있습니다. . – Lee

+0

그리고 libmemcached-1.0.11.tar.gz를 설치하고 싶습니다. "make"명령을 사용할 때 다음과 같은 오류가 있습니다 : cc1plus : 경고가 오류로 처리됩니다. libmemcached/csl/parser .htaccess Admin Home English Language Content [1] : *** [libmemcached/csl/libmemcached_libmemcached_la-parser.lo] 오류 1 : libmemcached/csl/scanner.l : 50 : 오류 : '#pragma GCC 진단'종류 후 알 수없는 옵션 make [1] : 디렉토리'/usr/local/src/libmemcached-1.0.11 '에 남기기 make : *** [모두] 오류 2 – Lee

+0

1.0.11에서 소개 된 GCC와 관련된 버그 인 것 같습니다. [자세한 내용은 여기] (https://bugs.launchpad.net/libmemcached/+bug/1053287). 이전 버전 [1.0.10] (https://launchpad.net/libmemcached/1.0/1.0.10)을 빌드하거나 패치/수정을 기다릴 수 있습니다 – emcconville