1.安装libevent
tar -zxf libevent-2.0.22-stable.tar.gz
cd ../source/libevent-2.0.22-stable/
./configure
make && make install
2.安装memcached服务器
tar -zxf memcached-1.4.24.tar.gz
cd ../source/memcached-1.4.24/
./configure --with-libevent=/usr/local/lib
make && make install
ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/libevent-2.0.so.5
开启服务器:
/usr/local/bin/memcached -d -m 10 -p 11211 -u root
3.安装php扩展igbinary
tar -zxf igbinary-1.2.1.tgz
cd ../source/igbinary-1.2.1/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --enable-igbinary
make && make install
vim /usr/local/php/etc/php.ini =>> extension=igbinary.so
service php-fpm restart
4.安装libmemcached
tar -zxf libmemcached-1.0.18.tar.gz
cd ../source/libmemcached-1.0.18/
./configure --prefix=/usr/local/libmemcached --with-memcached
make && make install
5.安装PHP扩展memcached
tar -zxf memcached-2.2.0.tgz
cd ../source/memcached-2.2.0/
./configure --with-php-config=/usr/local/php/bin/php-config --with-libmemcached-dir=/usr/local/libmemcached --enable-memcached --enable-memcached-igbinary --enable-memcached-sasl --enable-memcached-json --disable-memcached-sasl
make && make install
vim /usr/local/php/etc/php.ini =>> extension=memcached.so
service php-fpm restart
过程遇到众多问题,尚未解决