2

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

并且有错误,像这样: 在此处输入图像描述

为什么??

4

2 回答 2

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*
于 2012-09-27T12:07:28.317 回答
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

另外,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
于 2012-09-27T13:55:37.743 回答