下载PHPstudy的redis扩展文件
下载地址:http://pecl.php.net/package/redis 如图:
![](http://upload-images.jianshu.io/upload_images/8023427-3efb69460f8ab48c.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
20180326144734504.jpg
点击进入后,显示
![](http://upload-images.jianshu.io/upload_images/8023427-04a595423ae3055a.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/1200/format/webp)
20180326144815857.jpg
可以看到上面有很多版本,这时候我们就要根据PHP的环境来进行查看了,输入http://localhost/phpinfo.php
一般如果你没动的话,phpinfo.php都是PHPstudy自带的并且放在www的根目录的,所以一般能打开的。打开后如下:
![](http://upload-images.jianshu.io/upload_images/8023427-8d41b2787f6169d0.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/944/format/webp)
20180326145059500.jpg
可以看到我的PHP环境是x86的而且是php-7.0.12-
nts
,也就是非线程安全版本的,所以我下载了上面的php7.0的第三个。下载后解压可获得:![](http://upload-images.jianshu.io/upload_images/8023427-3ec4c767bbadc680.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/690/format/webp)
20180326145405891.jpg
第三步 配置redis扩展文件
其实有用的就我上面圈起来的这两个,把这两个复制放进PHP的ext文件夹中,如图:
![](http://upload-images.jianshu.io/upload_images/8023427-83df94f6e5251fd6.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/674/format/webp)
20180326145454594.jpg
复制进去后,我们还需要在配置文件中启动这个扩展,打开php.ini文件,输入下面的:
extension=php_redis.dll
![](http://upload-images.jianshu.io/upload_images/8023427-581eeeb99702593c.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/696/format/webp)
20180326145604391.jpg
在PHP7的版本已经不需要igbinary.dl这个扩展了,所以我这里不写进去。
如果是php7 以下版本 额外再加上
extension=php_igbinary.dll
(放在前面extension=php_redis.dll 前面)然后保存就完成了配置文件的添加。再次进入phpinfo.php,如果有下面的图,说明已经配置成功了。
![](http://upload-images.jianshu.io/upload_images/8023427-7e5f164874767460.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/1166/format/webp)
20180326145829817.jpg
尝试代码调用
尝试一下用写代码使用一下。创建一个PHP文件,输入以下代码:
$redis = new Redis(); //实例化这个类
$redis->connect('localhost', 6379); //指定主机和端口进行连接
$redis->set('myname', 'mclink'); //设置键值对
$res = $redis->get('myname'); //获取值
echo "我设置的myname键的值为:".$res; //打印输出
然后访问一下这个文件。可以看到:
![](http://upload-images.jianshu.io/upload_images/8023427-ead1df286403c97f.jpg?imageMogr2/auto-orient/strip|imageView2/2/w/441/format/webp)
20180326150238548.jpg
如果你访问失败了,可能你是忘记了开启服务器端,不然应该是不会有问题的。
好了现在你的PHPstudy已经可以正常使用redis数据库了。
原文:https://www.jianshu.com/p/a6eeaa0e12a7