安装memcached 拓展(一)
1.memcached 的基本概念
memcached 是一个高效的分布式的内存对象缓存系统 ,他可以支持把各种php的数据(array,对象,基本数据类型)放入到它管理的内存中.
2.使用场景:数据库读出来的数据(select)使用memcache处理 和 在会话控制session中使用
安装:
先安装libevent
tar zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure --prefix=/usr/local/libvent
make && make install
安装memcached
tar zxvf memcached-1.4.15.tar.gz
cd memcached-1.4.15
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
make && make install
安装php的扩展memcache
tar xzvf memcache-2.2.6.tgz
cd memcache-2.2.6
/opt/lampp/bin/phpize -----执行phpize扩展安装程序,如果是自己编译安装的要改响应的目录
./configure --enable-memcache --with-php-config=/opt/lampp/bin/php-config --with-zlib-dir
make && make install
配置php.ini
[memcache]
extension_dir = "/opt/lamp/lib/php/extensions/no-debug-non-zts-20100525"
extension=memcache.so
最后重启apache;/opt/lampp/lampp restart
打开phpinfo.php文件,即可看到安装的模块。
启动memcached:
/usr/local/memcached/bin/memcached -d -u root -m 1024 -p 11211 -c 10240
[一般为了方便,把其执行文件放在/usr/local/bin中,用短链接ln -s /usr/local/memcached/bin/memcached /usr/local/bin/memcached,
启动memcached -d -u root -m 1024 -p 11211 -c 10240 ]
停止memcached;killall memcached
浙公网安备 33010602011771号