windows 的 redis和memcache安装

redis安装
1.安装redis
https://github.com/MSOpenTech/redis/releases 下载
2.进入Redis安装包目录,
启动临时服务:redis-server.exe redis.windows.conf (单词开启)
注册服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose (可在服务中改为自动启动)
启动服务:redis-server.exe --service-start
停止服务:redis-server.exe --service-stop
卸载服务: redis-server.exe --service-uninstall
客户端调用: redis-cli.exe -h 127.0.0.1 -p 6379 可以调用
3.安装PHP扩展
https://windows.php.net/downloads/pecl/releases/redis/ 找响应的扩展并安装

memcached 安装
https://blog.csdn.net/zhenyu5665/article/details/78835458
1.下载
32位系统 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
我使用的是wamp,64位电脑。下载memcached服务器端软件压缩包。

解压压缩包到指定目录,我选择的是D:\memcached

2、安装memcached
以管理员身份运行 cmd.exe,并转至memcached所在文件夹。并安装memcached。
安装之后无任何提示。

3、启动memcached服务
继续在cmd.exe 执行开启memcached命令 :
memcached.exe -d start
然后去任务管理器中进程查看memcached服务是否已经启动。

4、memcached基本参数设置
    -p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助

5、memcached的停止与卸载命令
D:\memcached> memcached.exe -d stop
D:\memcached> memcached.exe -d uninstall

PHP memcache扩展的安装(windows版)
1、下载memcache.dll扩展

下载地址:http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/

下载注意事项:选择匹配自己环境的版本、编译器以及线程安全版本。

注意如果使用的PHP版本在7以上则需要去github上找memcache扩展,地址:
https://github.com/nono303/PHP7-memcache-dll。
我本地使用php 版本是5.6 Windows 64位 所以下载的是php_memcache-3.0.8-5.6-ts-vc11-x64.zip.

将其中的php_memcache.dll 扩展文件拷贝到 php 的扩展目录中,例如(D:\wamp\bin\php\php5.6\ext)
3、修改php.ini文件
打开php的php.ini文件(我的地址是:D:\wamp\bin\apache\apache2.4.9\bin\php.ini)

添加一行代码:
extension=php_memcache.dll

注意:必须在新的一行,前面不能有分号。分号代表注释点,不能使用。

保存以后,重启apache,查看PHPinfo是否已经加载memcache扩展

最后,测试memcache功能是否可用
新建一个php文件test.php

<?php $memcache = new Memcache; $memcache->connect('127.0.0.1',11211) or die('shit'); $memcache->set('key','hello memcache!'); $out = $memcache->get('key'); echo $out; 然后通过浏览器访问该文件,正常结果可以看到输入: hello memcache!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值