windows php7安装redis,PHP7.*以上版本安装Redis教程(windows版)

今天使用Redis缓存技术来缓解数据库的读写压力,在config/cache的配置文件中把type的值改成Redis后,再运行项目,报错了,原因是本地系统没有安装redis扩展,报错信息:

93583a2ed124901a09721f09e91a17d0.png

1.安装Redis

Window下安装

下载地址:https://github.com/microsoftarchive/redis/releases;

打开如图:

8b4d9a3ffc5b80c05feb4d5093d90d79.png

我自己选择的最新版,3.2.100,选择如下图版本进行下载:

d3eb95045f521180f88d7d37974358a5.png

下载完成后,我在电脑的 C盘 创建了一个叫 redis 的文件夹,把压缩包解压到redis文件夹内:

e966e4fd5bd48aadb31367c2d010bbef.png

电脑win键 + R键 唤出运行窗口输入cmd打开第一个cmd窗口,输入cd /redis切换到刚才我新建redis目录下,

再次运行指令redis-server.exe redis.windows.conf,如下:Microsoft Windows [版本 10.0.17763.55]

(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd /redis

C:\redis>redis-server.exe redis.windows.conf

_._

_.-``__ ''-._

_.-`` `. `_. ''-._ Redis 3.2.100 (00000000/0) 64 bit

.-`` .-```. ```\/ _.,_ ''-._

( ' , .-` | `, ) Running in standalone mode

|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379

| `-._ `._ / _.-' | PID: 33536

`-._ `-._ `-./ _.-' _.-'

|`-._`-._ `-.__.-' _.-'_.-'|

| `-._`-._ _.-'_.-' | http://redis.io

`-._ `-._`-.__.-'_.-' _.-'

|`-._`-._ `-.__.-' _.-'_.-'|

| `-._`-._ _.-'_.-' |

`-._ `-._`-.__.-'_.-' _.-'

`-._ `-.__.-' _.-'

`-._ _.-'

`-.__.-'

[33536] 25 Nov 21:53:17.336 # Server started, Redis version 3.2.100

[33536] 25 Nov 21:53:17.346 * The server is now ready to accept connections on port 6379

现在Redis服务就已经打开了。

特别注意!!!,当项目在本地测试运行时,如果用到了Redis环境,一定要按上一步骤打开Redis服务,否则程序会报错!(我就是在这里爬了一会坑,哎,还是太菜的过。。。。)

Redis现在已经安装好了,那我们现在来测试一下!我们再打开一个新的 cmd 窗户(注意,一定要再打开一个新的cmd窗口!并且不能关闭之前那个cmd窗口,否则Redis服务会停止!)

新窗口要继续切换到 redis 目录下运行指令redis-cli.exe -h 127.0.0.1 -p 6379,这时我们增加一个键值对,运行指令set Hello World!,我们会发现程序输出 OK ,我们在查看一下这个键值对信息,运行指令get Hello ,此时程序输出 “World!”,我们在删除这个键值对,运行指令:del Hello,此时程序输出 (integer) 1 ,此时我们已经测试完成了。附上测试过程代码:Microsoft Windows [版本 10.0.17763.55]

(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>cd /redis

C:\redis>redis-cli.exe -h 127.0.0.1 -p 6379

127.0.0.1:6379> set Hello World!

OK

127.0.0.1:6379> get Hello

"World!"

127.0.0.1:6379> del Hello

(integer) 1

127.0.0.1:6379>

2.安装PHP的Redis扩展

安装扩展前我们先看一下我们phpinfo()的基本信息,如图:

24169b112f98f20d74f85d23aa6f3c23.png

重点我都给大家标注出来了,PHP版本:7.1.13,x86,NTS,VC14,

345113e94f5f695734681db19d2e65d0.png

87f7448ceb650a664b566583ab3fff99.png

大家可以看到,我选择的是PHP7.1下的(NTS)x86版本的,(大家根据自己的phpinfo的信息去选择)。

下载完成后,解压到任意位置,复制出其中的一个文件:php_redis.dll,把该文件复制到本地php的/ext文件夹中,

我用的是7.1.13所以我把这个文件复制到路径为phpstudy\PHPTutorial\php\php-7.1.13-nts\ext的文件夹中

d0a19942b999b888aa6bf894d1e5c734.png

打开php_ini文件, phpStudy 按如图打开

191a8780002bf00e326979e6d2c7d312.png

修改php.ini在该文件中加入:extension=php_redis.dll,重启Apache后,使用phpinfo查看扩展是否成功安装

dbaab03419c0d209ad432d6174b5e202.png

此时Redis就已经完全安装完成了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值