开发环境安装包为:wamp3.1.0,安装成功后 wamp/bin 目录下有php以下几个版本:
这里以php7.1.9为例进行redis扩展安装,其他php版本也是一样的。
进行安装
step 1: 使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)
从上图可以发现,PHP版本 7.1.19,编译器版本 Visual C++ 2015,操作系统为 64位,TS
step 2:根据版本选择扩展包
php_redis.dll下载地址:https://pecl.php.net/package/redis
进入下载地址,可以看到关于redis版本的一些信息。对最新版本的redis有说明,三个beta版本和一个stable版本。在这里,我们使用stable版本。
点击 DLL 进入redis3.1.4版本的redis信息,可看到 DLL List 列出了php 7.0 与 php 7.1 的下载版本:
这里要注意了,要选择正确的版本你的扩展才会生效。
从 step 1 的图中 我们已经知道了精确的版本信息,这里直接选择 7.1 Thread Safe (TS) x64 进行下载;如果你的版本信息不同,根据你的版本信息选择下载就可以了。
step 3:将 php_redis.dll 拷贝至 php 的 ext 目录下
进行解压,并将 php_redis.dll(只要这一个文件就足够了) 拷贝至 php7.1.19 的 ext 目录下
step 4:修改 php.ini(配置文件在 /apache/bin 目录下) 配置
注意:wampserver 并不会读取 php 目录下的 php.ini,而是调用的 /apache/bin 目录下的 php.ini 文件
step 5:重启apache,运行 phpinfo() 查看扩展是否已正确安装
如果能够找到 redis信息,就表示已正确安装且已经开启。