php redis windows安装 (phpstudy的redis的扩展以及redis测试)

一.php redis的扩展安装

注:我的php版本是php7.0.12的,Architecture是x86

1.首先查看你自己的环境和php版本,按照规定下载对应的redis安装包

找到你的phpinfo,查看你的对应信息

我的环境

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

2.这边简单的介绍一下redis的nts和ts的区别

nts:非线程安全    ts:线程安全

线程安全是指,多线程环境下也不会出现数据不一样的现象,非线程安全就有可能出现,但是非线程安全的效率比较高

3.选择redis非线程和线程主要是看你的phpinfo()里面的thread safety 这个参数的值(上图中有),一般值为enabled代表的是线程,否则为非线程安全,所以我的为nts,或者用下图判断

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

所以下载

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

 

4.然后将下载的安装包中的

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

放入D:\phpStudy\php\php-7.0.12-nts\ext中,然后将

extension=php_igbinary.dll
extension=php_redis.dll

放入你的php.ini中,重启apache

二.windows 安装redis

1.下载redis 安装包

github网站上下载。下载地址为:https://github.com/dmajkic/redis/downloads

2 根据实际情况,将其安装(也就是根据实际情况,将对应的文件copy到自定义目录下),这里假如你的操作系统为64位,就选择64位。

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

3 打开cmd,cd c:\redis 切换到Redis-server.exe目录,运行redis-server.exe redis.conf;下图表示启动成功:

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

4 原有的窗口不要关闭(如果关闭,则访问不了redis服务器),另起一个窗口,切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379。如下图,可以看到redis-cli启动成功:

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

三.测试

1.使用redis测试,结果证明成功:

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

2.在项目中测试

在tp中进行测试,此时,redis-server不能关闭,否则会出错。代码如下:

php redis windows安装 (phpstudy的redis的扩展以及redis测试)

注意:需要注意的是如果在PHP7的环境下调试安装,需要注意mysql配置需配置为mysqli