A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 冯程程 中级黑马   /  2018-5-9 14:25  /  1489 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果想要实现session保存在memcached中实现共享,这里需要有两台的服务器,同时都安装了memcached的扩展.

(1)phpmemcache扩展的步骤
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps1FF3.tmp.jpg

   a  执行解压命令tar -zxvf memcache-php-2.2.7.tgz
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps1FF4.tmp.jpg
b 进入目录,观察有没有./configure文件,
    c 如果这里没有./configure文件,执行php文件生成./configure文件:
   d  执行/usr/local/php/bin/phpize生成
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps1FF6.tmp.jpg
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps2006.tmp.jpg
   e 执行configure,检查配置,生成配置信息
  使用./configure --with-php-config=/usr/local/php/bin/php-config
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps2007.tmp.jpg
    f make && make install 执行编译并且安装
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps2008.tmp.jpg
   g 查看编译的效果,查看执行结果,生成了.so文件 并且修改php.ini配置文件,加入memcache扩展
    vim /working/php5.4-ngx/etc/php.ini
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps201A.tmp.jpg
   h 查看memcache的扩展是否安装,成功  ../bin/php -m

  i 重启php-fpm文件:注意不能重启,只能杀死它。再启动!!!

查看memcache扩展是否安装成功,

file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps201C.tmp.jpg

   配置129服务器:
  同样也安装一下memcache的扩展。
  安装好memcache之后,启动memcache服务器:
   
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps202D.tmp.jpg
  再把刚好非常好看的web网站,修改一下,把session保存到memcached里面。
  进入到站点目录:
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps202E.tmp.jpg
  需要修改login.phpindex.php的内容:
    login:
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps202F.tmp.jpg
    index:
file:///C:\Users\盈\AppData\Local\Temp\ksohtml\wps2030.tmp.jpg


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

图片17.png (20.97 KB, 下载次数: 20)

图片17.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马