在memcached服务器上

1)下载memcached
#wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz
 
2)由于memcached依赖libevent所以需要先安装libevent库,这里直接yum安装
#yum install *libevent*
 
3)安装memcached
#./configure --prefix=/usr/local/memcached
#make
#make install
 
4)启动memcached
#/usr/local/memcached/bin/memcached -d -m 4096 -p 11211 -u root
-d daemon  -p port -u  user -m memory
 
 
在web server服务器上
5)在web server上安装php的memcache模块
#/usr/local/php/bin/pecl install memcache
 
Enable memcache session handler support? [yes] : yes(这里选择yes)
 
6)在php.ini中加入如下内容:
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
 
 
7)修改php.ini中的session.save_handler及session.save_path为如下内容:
session.save_handler = memcache
session.save_path = "tcp://memcached server ip:11211"
亦或者在PHP程序中
ini_set('session.save_handler', 'memcache');
ini_set('session.save_path', 'tcp://memcached server ip:11211');
 
 
注意:这种使用memcached保存session的方式与session_set_save_handler无关