memcache Windows 安装
安装memcached:
1.下载地址:链接: https://pan.baidu.com/s/1lc3nfOuPe_--jtWttgltfA
提取码: hw1j
2.解压下载后的文件,把它放到一个目录中,如D:\memcached。
3.打开cmd,进入memcached解压后存放的目录,运行命令:
memcached.exe -d install
如果没有意外的话已经安装成功了。
(目录中应该有memcached.exe这个文件)
4.测试是否安装成功:
打开cmd,进入memcached解压后存放的目录,运行命令:
memcached -h,若安装成功,会出现如下界面:
(么得会员,么法插图)
5.启动memcached:
打开cmd,进入memcached解压后存放的目录,运行命令:
memcached.exe -d start
这时memcached已经启动,在任务管理器中可以看到这个进程:
(任务管理器查看 假装这里有图)
6.连接Memcached:
打开cmd,运行命令:
telnet 127.0.0.1 11211
即可连接Memcached。
注:win7中可能会出现“telnet’不是内部或外部命令”的错误,这是因为系统中默认没有安装telnet的缘故,可在“控制面板”->“程序”->“程序和功能”->“打开或关闭Windows功能”中打开“Telnet客户端”。
!!! 安装memcache的php扩展:
(注意:要下载对应php版本和系统位数的dll文件)
- 把php_memcache.dll放到php的ext目录下,如:
D:\wamp\bin\php\php5.5.12\ext
- 打开php.ini,在extension处添加一行代码:
extension=php_memcache.dll
-
重启服务器。
-
查看php的extensions服务,php_memcache现在应该可以使用了,即处于打钩状态,之前是处于叹号状态的,若还处于叹号状态,用鼠标在上面点击一下就好了。
-
通过代码测试php是否已经可以使用memcached:
$memcache = new Memcache;
$memcache->connect("127.0.0.1",11211);
echo "Memcached's version: " . $memcache->getVersion() . "<br />";
$data = array(
'url' => "http://www.shuaiblog.cn",
'name' => "memcache Windows安装"
);
$memcache->set("info",$data,0,10);
$info = $memcache->get("info");
echo '<pre>';
print_r($info);