一.安装前必读
Windows 64位操作系统
Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9)
注意事项:
1.在window下如果你还需安装php的redis拓展,那么安装最新版本的redis可能没有对应的php_redis.dll;
2.网上的windows下安装redis及PHP拓展教程大多是redis2.x版本的,对于想安装高版本可能不适用;
来看下截止2017-05-29,可下载的php_redis.dll版本,网站链接https://pecl.php.net/package/redis
再来看下截止2017-05-29,windows下redis的版本,git地址https://github.com/MSOpenTech/redis/releases
看到了吧,windows有redis3.2的版本,却不好找redis3.2对应的php_redis.dll,所以还是推荐大家在选择redis版本时要注意对应php_redis拓展也能找到!
二.安装Redis
1.下载redis压缩包,git下载地址https://github.com/MSOpenTech/redis/releases
这里我选择的是3.0.5版本,选择zip下载
2.下载后解压到redis文件夹,以下为解压后的文件,安装完成
redis-cli.exe # 客户端redis-server.exe # 服务器redis.windows.conf # 配置文件
3.redis测试
windows 运行(快捷键:windows键+R键),输入【cmd】命令,进入DOC操作系统窗口;
进入redis安装目录使用命令
[objc] view plain copy
1. redis-server redis.windows.conf
启动redis 服务,此窗口无需关闭,关闭窗口就停止redis服务了,启动成功如下图:
新打开一个doc窗口,进入安装目录执行客户端启动命令【redis-cli】或者直接双击redis-cli.exe进行测试命令,创建并获取name值为leesin数据:
三.安装php的redis拓展
1.下载php_redis.dll,下载地址https://pecl.php.net/package/redis
我选择的是版本3.0.0,对应redis安装版本3.0的
我的电脑是64位系统,但是在phpinfo中Architecture的值是x86所以这里我选x86位的nts版本的下载
2.找到php安装目录将下载的包里面的这两个文件放到ext文件夹里
3.修改php.ini添加
; php_redis
extension=php_redis.dll
开启redis拓展,保存并重启Nginx或Apache服务器
4.验证是否开启redis拓展
再次查看phpinfo信息,搜索redis,出现下图即表示成功开启。
5.php连接并测试redis数据库
新建test.php
[php] view plain copy
1. <?php
2. $redis = new Redis();
3. $redis->connect('127.0.0.1',6379);
4. $redis->set('name','leesin');
5. echo $redis->get('name');
6. ?>
访问test.php
输出leesin
至此您也全部完成Windows下Redis及php的redis拓展的安装!
感谢阅读~