最近在学习缓存技术,刚装好,分享一下经验,对于win7系统下的安装。
首先区分二者的概念 :
Memcached: 是一个分布式缓存系统,可以存储轻量的 key-value键值对
Memcache: php的一个扩展.dll文件
1:memcached下载:
http://www.runoob.com/memcached/window-install-memcached.html,直接去菜鸟教程上链接下载
我下载的版本 :http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
2. 解压下载后的文件,把它放到一个目录中,如D:\memcached。
3. 管理员运行cmd,进入memcached解压后存放的目录,运行命令:
memcached.exe -d install
如果没有意外的话已经安装成功了。
如何打开管理员运行cmd: --c盘 -----windows ---system32----右键cmd.exe 以管理员身份运行
必须进入管理员模式,否则安装不了,没有权限
4:启动memcached:进入 你的安装目录 运行
memcached.exe -d start
5: 没有报错说明 运行成功,此时可以去任务管理器的 服务列表中 看到
安装 扩展 :
扫描二维码关注公众号,回复:
6011434 查看本文章
1: 链接 地址 : https://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
找到对应的版本,我下载的是最后一个
2: 下载然后解压,会解压出多个文件只需要把
php_memcache.dll放到php的ext目录下
php的ext目录: D:\tool\wamp\bin\php\php5.6.25\ext
3. 打开php.ini,在extension处添加一行代码:
extension=php_memcache.dll
4. 重启服务器。
5: 运行phpinfo(),显示出 memcache扩展和版本代表安装成功
测试 :
$memcached = new \Memcache(); $memcached->connect('localhost',11211) or die('connect error'); $memcached->set('key','wlk'); $get_value = $memcached->get('key'); echo $get_value; die();