windows下安装redis和redis扩展

windows下安装redis:
下载地址:https://github.com/MSOpenTech/redis/releases
Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。
这里写图片描述

打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.windows.conf 。

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:
这里写图片描述
这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。

设置键值对 set myKey abc

取出键值对 get myKey
这里写图片描述

设置redis位自启服务

Redis是可以安装成windows服务的,开机自启动,命令如下:

redis-server –service-install redis.windows.conf

安装完之后,就可看到Redis已经作为windows服务了:

但是安装好之后,Redis并没有启动,启动命令如下:

redis-server –service-start

停止命令:

redis-server –service-stop

安装PHP扩展
1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本
这里写图片描述
这里写图片描述

2.根据PHP版本号,编译器版本号和CPU架构,选择对相应版本,这里选择php_igbinary-2.0.1-5.6-ts-vc11-x64.zip与php_redis-2.2.7-5.6-ts-vc11-x64.zip。
下载地址:
http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/
http://windows.php.net/downloads/pecl/releases/redis/2.2.7/
这里写图片描述
这里写图片描述
3.解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下
这里写图片描述
4.修改php.ini,在该文件中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
这里写图片描述
这里写图片描述

5.重启Apache后,使用phpinfo查看扩展是否成功安装
这里写图片描述

新建一个test.php页面

<?php
    $redis = new Redis();
    $redis->connect('127.0.0.1',6379);
    $redis->set('test','hello redis');
    echo $redis->get('test');
?>

hello redis
到此安装结束。

猜你喜欢

转载自blog.csdn.net/zhenyu5665/article/details/78835178