一、查看PHP版本信息

使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)

wampServer 安装 Redis 扩展_版本信息

↑ PHP版本 5.6.16,编译器版本 Visual C++ 2012,CPU架构 x64

二、根据版本选择扩展包

php_redis.dll 下载地址:​​windows.php.net – /downloads/pecl/snaps/redis/2.2.5/​

php_igbinary.dll 下载地址:​​windows.php.net – /downloads/pecl/releases/igbinary/1.2.1/​

wampServer 安装 Redis 扩展_redis_02

wampServer 安装 Redis 扩展_php_03

↑ php_redis-2.2.5(redis版本)-5.6(php版本)-ts(扩展)-vc11(编译器版本)-x64(CPU架构)

三、安装Redis扩展

解压 zip 文件,只保留 php_redis.dll 和 php_igbinary.dll 文件

wampServer 安装 Redis 扩展_php_04

将这两个文件拷贝至 [wamp64 安装目录]\bin\php\php5.6.16\ext\ 目录中

wampServer 安装 Redis 扩展_php_05

四、修改 php.ini 配置

wampServer 安装 Redis 扩展_redis_06

↑ wampserver 并不会读取 php 目录下的 php.ini,而是调用的 /apache/bin 目录下的 php.ini 文件

修改 php.ini 在文件中添加:


[redis] ; php_redis extension=php_igbinary.dll extension=php_redis.dll

wampServer 安装 Redis 扩展_版本信息_07

注意:php_igbinary.dll 一定要位于 php_redis.dll 之前

五、查看安装结果

重启 wampserver(restart all server),使用 phpinfo() 函数查看扩展是否安装

wampServer 安装 Redis 扩展_redis_08

↑ Redis 扩展安装成功,redis 版本为 2.27

新建一个 php 文件测试 redis 扩展是否可用


<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); echo '<h3>Redis Server Connect Success</h3>'; $redis->set('test', 'Hello Redis'); echo $redis->get('test');