php中应用memcached
PHP连接Memcached
先安装php的memcache扩展
# wget http://ip/data/attachment/forum/memcache-2.2.3.tgz
# tar zxf memcache-2.2.3.tgz
# cd memcache-2.2.3
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config
# make && make install
安装完后会有类似这样的提示:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
把这个记住,然后修改php.ini,把 extension_dir = "./"
修改为extension_dir = "/usr/local/servers/php5/lib/php/extensions/no-debug-non-zts-20090626/"
并添加一行extension="memcache.so"
PHP连接Memcached 检验
/usr/local/php/bin/php -m |grep memcache
下载测试php脚本
curl ip/study_v2/.memcache.txt > 1.php 2>/dev/null
/usr/local/php/bin/php 1.php
Memcached 实现session共享
本实例是在lamp/lnmp环境下实现
编辑php.ini添加两行
session.save_handler = memcache
session.save_path = "tcp://192.168.0.9:11211"
或者httpd.conf中对应的虚拟主机中添加
php_value session.save_handler "memcache"
php_value session.save_path "tcp://192.168.0.9:11211"
或者php-fpm.conf对应的pool中添加
php_value[session.save_handler] = memcache
php_value[session.save_path] = " tcp://192.168.0.9:11211 "
Memcached session测试
wget http://ip/.mem_se.txt
mv .mem_se.txt
/usr/local/apache2/htdocs/session.php
curl localhost/session.php
类似于1443702394<br><br>1443702394<br><br>i44nunao0g3o7vf2su0hnc5440
telnet 127.0.0.1 11211
get i44nunao0g3o7vf2su0hnc5440
最新文章
- css之浮动
- JavaScript类库---JQuery(二)
- [转]在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
- js024-最佳实践
- JQuery html API支持解析执行Javascript脚本功能实现-代码分析
- poj 1780 code(欧拉路)
- WebApp模版并运行
- WPF中静态引用资源与动态引用资源的区别
- 设计模式——享元模式(C++实现)
- 原生Js写轮播图代码
- FFmpeg 学习(六):FFmpeg 核心模块 libavformat 与 libavcodec 分析
- bzoj 1051: [HAOI2006]受欢迎的牛 (Tarjan 缩点)
- springboot快速使用
- Go程序设计
- 特级教师总结的教育之33条(ZZ)
- 并发批量管理500台以上服务器脚本分享(shell版)
- 树莓派 安装 刷Android Things 小结
- [Linux]ssh相关问题
- Linux之执行命令操作20170330
- arm-linux-gcc安装使用教程