memcached 安装:https://www.rootop.org/pages/1656.html
php安装memcache.so 模块:https://www.rootop.org/pages/1662.html
现在用两台机器作为web,通过yum安装的apache及php。
s1:192.168.1.179 // web
s2:192.168.1.120 //web+memcached
在s2中安装memcached,在s1和s2中安装memcache.so模块。用于php连接memcached。
在s1中,修改php.ini:
[Session]
session.save_handler = “memcache”
session.save_path = “tcp://192.168.1.120:11211”
在s2中,修改php.ini:
[Session]
session.save_handler = “memcache”
session.save_path = “tcp://192.168.1.120:11211”
作用就是通过memcached来处理session,保存路径为tcp://192.168.1.120:11211
重启apache,检查phpinfo测试页。确认session.save_handler和session.save_path 为正确参数。
在s1中创建一个a.php文件,代码如下:
<?php
session_start();
$_SESSION[‘TEST’]=1;
?>
在s2中创建个b.php文件,代码如下:
<?php
session_start();
echo $_SESSION[‘TEST’];
?>
在客户端:
通过修改系统hosts文件,绑定一个域名,比如 192.168.1.179 www.lvs.com 通过www.lvs.com去访问a.php
然后修改系统hosts改为192.168.1.120 www.lvs.com ,去访问b.php ,出现1即可。
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/2070.html