PECL memcached 安装出现错误

PECL memcached 安装出现错误

我安装了 Zend Server 6 (debian)。

还安装了几个包:

apt-get install gcc
apt-get install g++
apt-get install libncurses5-dev 
apt-get install zlib1g
apt-get install zlib1g-dev
apt-get install libmemcached-dev

之后我尝试安装 pecl memcached:

/usr/local/zend/bin/pecl install memcached

我在安装 pecl memcached 时遇到一些错误:

http://codepad.org/iWuKlgxb

这些错误的原因是什么?

答案1

好的答案在这里: http://blusmurf.net/2012/08/27/pecl-memcache-build-error/

# wget http://pecl.php.net/get/memcached-2.1.0.tgz
#  /usr/local/zend/bin/phpize /root/memcached-2.1.0

现在我们应该将 php_libmemcached_compat.h 文件中的路径更改 #include <libmemcached1.0/memcached.h>为:#include </usr/include/libmemcached/memcached.h>

# ./configure --with-php-config=/usr/local/zend/bin/php-config
# make
# make install 

memcached.so 已安装,但由于某种原因找不到服务 memcached 命令。

相关内容