php安装redis扩展

Posted zrn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php安装redis扩展相关的知识,希望对你有一定的参考价值。

 

 下载redis服务:https://github.com/ServiceStack/redis-windows/tree/master/downloads

我下载的是这个版本

现在只需双击 redis-server.exe 即可开启 redis 服务,如下图所示的话即开启成功,接下来就可以双击 redis-cli.exe 进行测试,测试结果如下图所示:

 

到这里只是在 windows 系统安装了 redis ,但是要在代码里使用 redis 的话,还需要给 php 加上扩展,需要下载 redis.dll 和 igbinary.dll ,需要注意以下要素:

先在phpinfo中查看自己的php版本:

接着到 redis 库下载地址:https://windows.php.net/downloads/pecl/releases/redis/ 以及 igbinary 库的下载地址:https://windows.php.net/downloads/pecl/releases/igbinary/ 选择适应版本。

下载完成后将两个压缩包分别解压后获取 php_redis.dll 和 php_igbinary.dll ,将其移到 php 扩展目录 ext 目录下,路径:(D:\\wamp64)wamp安装目录\\bin\\php\\php5.6.25\\ext。

再到 php.ini 【(D:\\wamp64)wamp安装目录\\bin\\apache\\apache2.4.23\\bin】里配置刚才添加的扩展模块:

文件末尾加上(注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效,因为后者依赖前者):

extension=php_igbinary.dll
extension=php_redis.dll
重启 wamp 所有服务,再查看 phpinfo 信息,发现以下截图上多了 redis 扩展模块代表成功配置了 php 的 redis 扩展模块。

 最后再测试一下,记得打开 redis-server.exe 服务,新建 php 文件测试如下:

<?php
   $redis = new Redis(); //实例化redis
   $redis->connect(\'127.0.0.1\', \'6379\'); //建立redis服务连接
   $redis->set(\'user\', \'zrn111\'); //设置变量和变量值
   echo $redis->get(\'user\'); //获取变量值
   $redis->close(); //关闭redis连接

结果:

 

 这样redis的扩展就装完了。

以上是关于php安装redis扩展的主要内容,如果未能解决你的问题,请参考以下文章

编译安装 PHP 扩展

linux系统安装redis服务器与php redis扩展

php安装redis扩展

mac中怎样通过brew 安装php的redis扩展

Mac 安装PHP Redis 扩展

PHP安装Redis扩展