memcache实现多网站session会话保持配置

前提:配置好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调度。


分享到:
关键词:Linux运维

网友留言(0 条)

发表评论