#先安装libmemcached https://launchpad.net/libmemcached/+download
cd; \
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz; \
tar zxvf libmemcached*; \
cd libmemcached*; \
./configure; \
make; \
make install;
#安装php的igbinary扩展 http://pecl.php.net/package/igbinary
cd; \
wget http://pecl.php.net/get/igbinary-1.1.1.tgz; \
tar zxvf igbinary*; \
cd igbinary*; \
/usr/local/php/bin/phpize; \
./configure --with-php-config=/usr/local/php/bin/php-config; \
make; \
make install; \
mv /usr/local/php/lib/php/extensions/*/igbinary.so /usr/local/php/lib/php/extensions/;
vi /usr/local/php/etc/php.ini;
#添加一行
extension=igbinary.so
#退出vim
#安装MEMCACHED扩展正式开始
cd; \
wget http://pecl.php.net/get/memcached-2.1.0.tgz; \
tar zxvf memcached*; \
cd memcached*; \
/usr/local/php/bin/phpize; \
./configure --enable-memcached-igbinary --enable-memcached-json --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir --with-libmemcached-dir=/usr/local/libmemcached/; \
make; \
make install; \
mv /usr/local/php/lib/php/extensions/*/memcached.so /usr/local/php/lib/php/extensions/;
vi /usr/local/php/etc/php.ini;
#添加一行
extension=memcached.so
#退出vim
kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` #重启php-fpm