memcached实现session的共享

127 阅读1分钟
如果想要实现
session保存在memcached中实现共享,这里需要有两台的服务器,同时都安装了memcached的扩展.
(1)php
memcache
扩展的步骤
a
执行解压命令:
tar -zxvf memcache-php-2.2.7.tgz
b 进入目录,
观察有没有
./configure
文件
,
c
如果这里没有
./configure
文件
,
执行
php
文件生成
./configure
文件:
d执行/usr/local/php/bin/phpize生成
e
执行
configure,
检查配置
,使用./configure --with-php-config=/usr/local/php/bin/php-config
f make && make install
执行编译并且安装
g
查看编译的效果
,
查看执行结果
,
生成了
.so
文件
并且修改
php.ini
配置文件
,
加入
memcache
扩展:
vim /working/php5.4-ngx/etc/php.ini
extension =memcache.so
h
查看
memcache
的扩展是否安装
,
成功
../bin/php -m
i 重启php-fpm
文件:注意不能重启,只能杀死它。再启动!!!


配置IP为129
服务器:
同样也安装一下memcache
的扩展。安装好
memcache
之后,启动
memcache
服务器:

再把刚好非常好看的web
网站,修改一下,把
session
保存到
memcached
里面。
进入到站点目录:
需要修改login.php
index.php
的内容:
login:

index:


修改完成内容后
,分别访问两个文件,在其中login.php文件中保存session在另外一个文件中index.php都可以获取到.