windows下memcache扩展安装和搭建
windows下memcache扩展安装和搭建
背景:在做微信公众号的开发时,token的有效期为7200秒,所以需要对token进行保存,在这选择了memcache作为缓存工具
memcache扩展的安装
首先,打开phpinfo查看下当前是否安装了memcache的扩展
如果没安装扩展的话先安装扩展,
下载地址:https://github.com/nono303/PHP7-memcache-dll/tree/master
注意自己的php版本号
注意是vc14还是vc15
注意是x86还是x64,已上三点全部匹配才能安装成功
把下载后的.dll扩展文件放在 /php/ext/目录 下
修改配置文件php.ini
;引入memcache扩展
extension=php-7.2.x_memcache_x86.dll
检测是否安装成功扩展,打开phpinfo搜索memcache,如果没有则扩展下载错误
memcache的搭建使用
下载地址:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
解压文件后放在任何目录
cmd用管理员打开,执行语句安装:
c:\memcached\memcached.exe -d install //前边的地址换成自己的,主要是进入到exe目录内,执行安装
启动或关闭memcache:
c:\memcached\memcached.exe -d start //启动
c:\memcached\memcached.exe -d stop //关闭
修改最大缓存配置:
regedit.exe打开注册表找到 "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached"
修改ImagePath,设置 memcached 最大的缓存配置
"F:\tools\memcached\memcached.exe" -d runservice -m 1024 -c 2048 -p 11210