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がインストールされましたが、何らかの理由でservice memcachedコマンドが見つかりませんでした。

おすすめ記事