memcache课程---2、php如何操作memcache
一、总结
一句话总结:
windows下装好memcache.exe,装好memcache的php扩展之后,然后使用memcache函数库的函数即可
1.连接memcache服务器$mem=new Memcache;$mem->connect("192.168.20.1","10000");2.增$mem->set('name','user1');3.删$mem->delete('name');4.改$mem->set('age',200);5.查echo $mem->get('age');6.查看状态$arr=$mem->getStats();7.清空$mem->flush();
1、window下php如何安装memcache模块?
总结:和安装php的其它扩展的过程是一样的:拷贝.dll,配置文件中开启.ddl
1.把php_memcache.dll拷贝到php中ext扩展模块包中
2.修改php.ini配置文件把memcache设置:extension=php_memcache.dll
3.重启apache服务4.写查看php信息的脚本(info.php): 5.ctrl+f查找memcache扩展
2、如何查看php安装的扩展信息?
phpinfo()函数:<?php phpinfo(); ?>
3、比如如何安装php扩展, 如何查看php扩展,以前搞半天,这里看视频分分钟解决的启示是什么?
多看学习视频,看的越多,越节约时间
4、windows下的动态扩展库叫.dll,linux下的动态扩展库叫什么?
.so,所以在linux下安装扩展的时候千万注意,
比如安装memcachephp支持的时候,是memcache.so
5、linux下php如何安装memcache模块(memcache扩展包(c语言))?
1)生成configure脚本:/usr/local/php/bin/phpize
2)生成配置脚本:./configure --enable-memcache --with-php-config=/usr/local/php/php-config
3)编译:make
4)安装:make install
6、linux服务器下网站放在哪个文件夹?
/user/local/apache2/htdocs
7、php如何连接memcache服务器(装好memcache.exe,装好memcache的php扩展之后)?
new Memcache对象,然后执行对象的connect方法即可
$mem=new Memcache;$mem->connect("192.168.20.1","10000");
8、php操作memcache的增删改查如何实现及常用方法?
比如增删改查:memcache对象的set,get,delete方法
1.连接memcache服务器$mem=new Memcache;$mem->connect("192.168.20.1","10000");2.增$mem->set('name','user1');3.删$mem->delete('name');4.改$mem->set('age',200);5.查echo $mem->get('age');6.查看状态$arr=$mem->getStats();7.清空$mem->flush();
9、php如何在用户登录时把session保存到一个共享的memcache服务器上?
1.session.save_handler = memcache
2.session.save_path = "tcp://192.168.20.1:10000"
二、内容在总结中