Memcache环境搭建_me

来源:互联网 发布:qq拼音 ubuntu 编辑:程序博客网 时间:2024/06/12 20:44

我在windows 64环境下使用的是php的memcache扩展来实现的。
upupw下载(windows 64)
wampserver2.5下载
memadmin下载
memcache.dll插件下载

搭建步奏:
1.解压upupw,点击upupw.exe(关掉360杀毒),根据提示开启Memcache服务(s4),memcache默认端口是11211;
2.安装wamp,安装好了之后将memadmin解压放到wamp的www目录下(方便访问);
3.然后在wamp\bin\php\php5.5.12\ext目录下添加和你php版本相同的php_memcache.dll文件(这里我用的是php5.5-ts-vc11-x64下的php5.5-ts-vc11-x64文件);
4.在php.ini文件末尾添加
extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
然后重启wamp的所有服务,在浏览器输入http://localhost/memadmin进入登陆界面,默认用户名和密码都是admin;输入登陆之后界面为(if 端口冲突,百度“修改Apache端口”)
这里写图片描述

,然后点击右边的添加,在点击左边的管理,成功进入管理本地的memcache界面,如下图
本地管理memcache界面
至此,环境搭建成功!

调试

< ?php//连接$mem = new Memcache;$mem->connect("127.0.0.1", 11211);//保存数据$mem->set('key1', 'This is first value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val ."<br />";//替换数据$mem->replace('key1', 'This is replace value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val . "<br />";//保存数组$arr = array('aaa', 'bbb', 'ccc', 'ddd');$mem->set('key2', $arr, 0, 60);$val2 = $mem->get('key2');echo "Get key2 value: ";print_r($val2);echo "<br />";//删除数据$mem->delete('key1');$val = $mem->get('key1');echo "Get key1 value: " . $val . "<br />";//清除所有数据$mem->flush();$val2 = $mem->get('key2');echo "Get key2 value: ";print_r($val2);echo "<br />";//关闭连接$mem->close();?>如果正常的话,浏览器将输出:Get key1 value: This is first valueGet key1 value: This is replace valueGet key2 value: Array ( [0] => aaa [1] => bbb [2] => ccc [3] => ddd )Get key1 value:Get key2 value:

测试部分详细参照:http://www.ccvita.com/259.html

0 0
原创粉丝点击