memcache是一款老牌的缓存服务器,现在使用的已经不多。
memcache一般使用linux下架构。为了在本地测试,我们本地需要php支持memcache,
下面我们看看如何配置:
打开下载地址:
http://pecl.php.net/package/memcache/3.0.8/windows
打开这个地址:
这么多dll文件应该如何选择呢?
打开 phpinfo.php 这个文件 phpinfo();
把php环境信息打印出来:
有了 php5.5.17 x86 和nts 这三个参数就能断定 选择红框中的这个版本:
下载完成后,解压:并把php_memcache.dll 放在 php目录/ext/ 这个目录下:
然后重新启动php ,并重新刷新:看到 memchache 的扩展了。
PHP实例:
header("Content-type:text/html;charset=utf-8"); $memcache=new Memcache(); if(!$memcache){ die("PHP不支持memcache"); } $flag=$memcache->connect("192.168.1.80",11211); if(!$flag){ die("memcache服务器连接失败"); } //$res=$memcache->set("username","james",0,600); $res=$memcache->set("username_age",33,0,600); if($res){ echo "插入成功"; }else{ echo "插入失败"; }
插入一条数据到memcache中去
读取数据:
header("Content-type:text/html;charset=utf-8"); $memcache=new Memcache(); if(!$memcache){ die("PHP不支持memcache"); } $flag=$memcache->connect("192.168.1.80",11211); if(!$flag){ die("memcache服务器连接失败"); } P($memcache->get("username")); P($memcache->get("username_age")); //输出函数 function P($res){ echo $res; echo "<br>"; }