centos 6.3,php-5.3.17,memcached扩展为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
并且有错误,像这样:
为什么??
在 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*
看起来您需要安装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
另外,phpize
在配置 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