自从使用了SAE之后,才知道原来还有memcache···,请原谅我的孤陋寡闻
非常实用,主要提供分布式缓存服务,非常适合存储小数据。
下边记录一下自己在win7下安装memcache服务的流程。
1.下载memcache到本地,解压到一个方便操作的目录。例如是解压到 C:\memcached下(请原谅我,我的电脑装的双系统,第二个系统就一个c盘)
2.去到命令操作界面,就是那个黑黑的界面(就是cmd的界面了,快捷键 win+r ,输入cmd,回车就是啦)
3.在命令操作界面输入 c:\memcached\memcached.exe -d install 执行安装,c:\memcached这个是我的解压目录,实际情况依照自己的实际目录
4.再在命令操作界面输入 c:\memcached\memcached.exe -d start 启动了
插播一句 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
我很讨厌各种自启动的服务
5.到网上搜索符合自己php版本的php_memcache.dll 下载到本地
6.将php_memcache.dll copy到php安装目录下 ext文件下(就是存在很多dll文件的目录)
7.在php.ini 加入一行 extension=php_memcache.dll ,注意前边不要加分号哟
8.重启一下apache,执行phpinfo(); 如果有memcache,就可以了
Memcache正式测试:
<?php
$Memcache = new Memcache;
$Memcache->connect('127.0.0.1', 11211);
$Memcache->add('id', '123456', false, 30);
$val = $Memcache->get('id');
echo $val;
?>
其他使用方法参考手册就可以了,非常简单,非常实用