windows环境安装使用memcache
1.下载Memcached的Window平台安装包
64位系统 1.4.5版本:http://static.runoob.com/download/memcached-1.4.5-amd64.zip
2. 解压下载的安装包到指定目录。
在 memcached1.4.5 版本之后,memcached 不能作为服务来运行,需要使用任务计划中来开启一个普通的进程,在 window 启动时设置 memcached自动执行。
使用管理员身份执行以下命令将 memcached 添加来任务计划表中:
schtasks /create /sc onstart /tn memcached /tr "'c:\memcached\memcached.exe' -m 512"
注释:
schtasks : 管理员在本地或远程系统上创建计划任务.
/Create 创建新计划任务。
/TN taskname 指定唯一识别这个计划任务的名称。
/TR taskrun 指定在这个计划时间运行的程序的路径和文件名。例如: C:\windows\system32\calc.exe
注意:你需要使用真实的路径替代 c:\memcached\memcached.exe。
注意:-m 512 意思是设置 memcached 最大的缓存配置为512M。
注意:我们可以通过使用 "c:\memcached\memcached.exe -h" 命令查看更多的参数配置。
注意:如果需要删除 memcached 的任务计划可以执行以下命令:
schtasks /delete /tn memcached
3.开启计算机telnet服务端和telnet客户端
步骤:控制面板-程序和功能-打开或关闭Windows功能
将telnet客户端和telnet服务端打上对勾。
3.使用管理员身份运行cmd
输入"F:/memcache/memcache.exe -d start"
若出现"Failed to ignore SIGHUP : Result too large"不用管(原因暂时不明),此时查看Windows进程中是否出现memcached.exe,若出现则代表memcached已启动。
4.测试
使用管理员身份运行cmd
输入"telnet localhost 11211"
注意 : 11211为端口号
成功则进入telnet界面即可测试memcache能否运行
5.安装PHP中memecache扩展
下载php_memcache.dll扩展: https://pecl.php.net/package/memcache/3.0.8/windows
注意 : phpinfo页面中PHP Extension Build中的值判断下载哪个版本
下载解压完后,将php_memcache.dll放到本机PHP的ext包中。
在php中php.ini中添加extension=php_memcache.dll 扩展信息。
查看phpinfo页面中出现memcache扩展则成功!

浙公网安备 33010602011771号