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
并且有错误,像这样:
为什么?
答案 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