我按照以下步骤在我的 Centos 服务器上安装 PECL memcached,总是出错。
首先。安装 libmemcached
cd /opt
wget http://launchpad.net/libmemcached/1.0/0.40a/+download/libmemcached-0.40.tar.gz
tar -xzvf libmemcached-0.40.tar.gz
cd libmemcached-0.40
./configure
make
make install
其次,安装PECL memcached
cd /opt
pecl download memcached-1.0.2
tar zxvf memcached-1.0.2.tgz
cd memcached-1.0.2
phpize
./configure --with-libmemcached-dir=/opt/libmemcached-0.40/libmemcached
我总是出错
checking for memcached igbinary support... disabled
configure: error: Can't find libmemcached headers under "/opt/libmemcached-0.40/libmemcached"
实际上 memcached.h
文件在 /opt/libmemcached-0.40/libmemcached
目录中。
请指教。
最佳答案
要使用 CentOS 解决这个问题,您应该能够运行:
yum install cyrus-sasl-devel
仅供引用,这个问题指的是 CentOS,但对于 Ubuntu,以下应该有效:
sudo apt-get install libsasl2-dev
关于php - 安装 PECL Memcached 报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22102326/