php redis windows安装 (phpstudy的redis的扩展以及redis测试)
一.php redis的扩展安装
注:我的php版本是php7.0.12的,Architecture是x86
1.首先查看你自己的环境和php版本,按照规定下载对应的redis安装包
找到你的phpinfo,查看你的对应信息
我的环境
2.这边简单的介绍一下redis的nts和ts的区别
nts:非线程安全 ts:线程安全
线程安全是指,多线程环境下也不会出现数据不一样的现象,非线程安全就有可能出现,但是非线程安全的效率比较高
3.选择redis非线程和线程主要是看你的phpinfo()里面的thread safety 这个参数的值(上图中有),一般值为enabled代表的是线程,否则为非线程安全,所以我的为nts,或者用下图判断
所以下载
4.然后将下载的安装包中的
放入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位。
3 打开cmd,cd c:\redis 切换到Redis-server.exe目录,运行redis-server.exe redis.conf;下图表示启动成功:
4 原有的窗口不要关闭(如果关闭,则访问不了redis服务器),另起一个窗口,切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379。如下图,可以看到redis-cli启动成功:
三.测试
1.使用redis测试,结果证明成功:
2.在项目中测试
在tp中进行测试,此时,redis-server不能关闭,否则会出错。代码如下:
注意:需要注意的是如果在PHP7的环境下调试安装,需要注意mysql配置需配置为mysqli