redis
作为一个非关系型数据库,强大的读写能力常常用来作为并发缓存来使用。
在php
内核中默认是没有redis
拓展,我们需要自己安装拓展,下面我们以wamp
的集成环境为例子来安装redis
拓展。
window10、php5.6.4
PHP环境检查
- 利用
phpinfo()
来打印php
环境
redis拓展安装
- 下载对应版本的
redis
拓展 - 点击进入 >>> 【php_redis拓展包】,下载与我们
php
环境对应版本:
注意:
根据我们本地的php
环境,php5.6.4
、X64
、VC11
、TS
选择对应版本
下载php_redis-2.2.7-5.6-ts-vc11-x64
- 将下载的拓展包进行解压,并放入
php
版本的ext
拓展文件夹下:
将下载解压后的 php_redis.pdb 和 php_redis.dll 文件放入php 的 ext 目录下
- 同理下载
igbinary
拓展; - 点击进入 >>>【下载地址】
将下载解压后的 php_igbinary.dll 和 php_igbinary.pdb 文件也放入php 的 ext 目录下
- 在
php.ini
配置拓展,然后重启服务
extension=php_igbinary.dll
extension=php_redis.dll
注意:最好将
php_igbinary
放到php_redis
前面,虽然有时候只安装redis
一个拓展也没有任何问题。
wamp
面板上的拓展显示可能并没有redis
,还会显示no dll flie
的错误,我们在phpinfo()
来看拓展是否安装上
- 这里我们已经成功安装上了
redis
拓展,下面通过代码检验,是否真的已经安装成功
首先我们开启redis
服务器,redis
服务器安装方法,可自行搜索
redis代码检验
<?php
$redis = new \Redis();
$redis->connect('127.0.0.1','6379');
$redis->set('say','hello world !');
echo $redis->get('say');
die;
这里我们已经安装上了
php-redis
的拓展,在项目中已经可以使用