安装php-memcached扩展

没有评论
1、安装依赖库libmemcached
2、安装扩展php-memcached
3、修改php.ini
 
安装gcc库等,不然configure会报错
yum install gcc-c++ gcc -y
yum install gcc -y

 yum install zlib zlib-devel -y

使用yum安装libmemcached的话安装这两个
yum install libmemcached libmemcached-devel -y

下载libmemcached源码
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz   
 
编译安装libmemcached
 tar zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./configure --with-memcached --enable-sasl
make && make install
ldconfig
 
编译安装php扩展php-memcached,通过这个可以用php来操作memcached
wget http://pecl.php.net/get/memcached-2.2.0.tgz
wget http://pecl.php.net/get/memcache-2.2.7.tgz
解压进入memcached-2.2.0
然后里面竟然没有configure。
/usr/local/php/bin/phpize
(没有phpize 就安装一下php-devel)
这个命名执行后,有了configure,开心

./configure  --with-php-config=/usr/bin/php-config --enable-memcached --disable-memcached-sasl
./configure  --with-php-config=/usr/bin/php-config --enable-memcached
./configure  --with-php-config=/usr/bin/php-config --disable-memcached-sasl
make && make install
 
报错zlib,安装一下就好
yum install zlib-devel


此时,有个memcached.so生成了,这个是我最终想要的