php-5.3.17安装memcached memcache扩展

时间:2012-09-27 11:33:17

标签: php memcached

centos 6.3,php-5.3.17,memcached extesion是memcached-2.1.0.tar.gz; 然后:

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

为什么?

2 个答案:

答案 0 :(得分:0)

在Centos 6.3上,使用现成的RPM可以节省大量的时间和精力:

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

如果你还没有使用它们,RPM也可用于最新版本的PHP,MySQL等。

如果您决定将Remi存储库添加到yum配置,则可以将以下行添加到/etc/yum.repos.d/remi.repo以选择所需的包:

includepkgs=mysql* php*

答案 1 :(得分:0)

看起来你需要安装libmemcached,因为它是对pecl-memcached的依赖

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源文件之前使用phpize

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