linux下安装Memcached提高网站读取速度
# cd libevent-1.4.13-stable# ./configure --prefix=/usr/local/libevent
# make && make install
# ln -s /usr/local/libevent/lib/libevent-1.4.so.2 /usr/lib
2.安装memcached
# tar zxvf memcached-1.4.5.tar.gz
# cd memcached-1.4.5
# ./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent
# make && make install
# /usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
#参数说明,-m表示使用多少兆缓存空间,-u表示指定哪个用户来运行,-p表示监听的端口默认是11211,-d表示后台运行
# netstat -an |grep 11211
tcp 0 0 0.0.0.0:11211 0.0.0.0:* LISTEN
tcp 0 0 :::11211 :::* LISTEN
udp 0 0 0.0.0.0:11211 0.0.0.0:*
udp 0 0 :::11211 :::*
# vim /etc/rc.local
/usr/local/memcached/bin/memcached -d -m 50 -u root -p 11211
二、安装memcache
# tar -zxvf memcache-2.2.5.tgz
# cd memcache-2.2.5
# /usr/local/php/bin/phpize
# ./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
# make && make install
安装完成后,会生成插件文件:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
修改php配置文件
# vi /usr/local/php/etc/php.ini
将extension_dir = “./”修改为
extension_dir = " /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/ "
在下面添加一行来载入memcache扩展:extension=memcache.so
安装完成,重启apache
浏览php测试页面,看到如下表示插件安装成功:
http://blog.运维网.com/attachment/201201/170128309.jpg
新建一个php页面,测试memcached服务端:
出现下图,表示成功:
http://blog.运维网.com/attachment/201201/170501947.jpg
参考文献:http://wenku.baidu.com/view/bc3d233b376baf1ffc4fadf0.html
http://hi.baidu.com/netjiangwb/blog/item/4fc441623596b04aeaf8f8f2.html
http://hi.baidu.com/froyond/blog/item/4b9900d7430cffcaa144df8c.html
页:
[1]