前提:配置好LNMP和LAMP,添加好memcache的扩展
1.服务端安装memcached服务端软件
注意:memcached用libevent来作事件驱动,所以要先安装libevent。
这两个只要./configure make &&make install即可
2.配置客户端支持memcache
tar xf memcache-2.2.5.tgz
cd memcache-2.2.5
/application/php/bin/phpize
./configure --with-php-config=/application/php/bin/php-config
make && make install
ll /application/php5.3.27/lib/php/extensions/no-debug-non-zts-20090626/
3.然后在配置php.ini修改
默认php.ini中session的类型和配置路径:
#session.save_handler = files
#session.save_path = "/tmp"
修改成如下配置:
session.save_handler = memcache
session.save_path = "tcp://192.168.1.3:11211"
提示:
1)192.168.1.3:11211为memcached数据库缓存的IP及端口。
2)上述适合LNMP,LAMP环境。
3)memcached服务器也可以是多台通过hash调度。