Windows 环境下安装 redis 扩展(踩坑)

1、 使用phpinfo()函数查看PHP的版本信息以便确定需要安装的 redis 扩展版本

Windows 环境下安装 redis 扩展(踩坑)_第1张图片
Paste_Image.png

2、 根据第 1 步的信息下载对应的扩展文件(网上很多教程给的链接都是版本不全的)

  • igbinary: https://pecl.php.net/package/igbinary
  • redis: https://pecl.php.net/package/redis

3、 解压第 2 步下载的文件,将其中的 php_igbinary.dllphp_redis.dll 两个文件分别复制到 D:\wamp64\bin\php\php5.6.25\ext 目录下

4、 修改 D:\wamp64\bin\apache\apache2.4.23\bin\php.ini 文件(或者直接从系统任务栏的 wamp 图标处打开 php.ini 文件)

; php_redis
extension=php_igbinary.dll
extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在 extension=php_redis.dll 的前面,否则此扩展不会生效

Windows 环境下安装 redis 扩展(踩坑)_第2张图片
Paste_Image.png

Windows 环境下安装 redis 扩展(踩坑)_第3张图片
Paste_Image.png

注:我在网上查的资料全都是”修改php.ini”一笔带过,语言不详,结果我修改的是 PHP 目录下的“D:\wamp64\bin\php\php5.6.25\php.ini”,发现怎么搞都不行,折腾来折腾去,一度以为是扩展版本不对、以前修改过 wamp 多站点等原因导致的,最后还重装了 wamp,被坑了差不多一天时间。后来看到下图的提示才意识到是修改错文件了:


Windows 环境下安装 redis 扩展(踩坑)_第4张图片
Paste_Image.png

5、 重启Apache后,使用phpinfo()函数查看扩展是否成功安装

Paste_Image.png

你可能感兴趣的:(Windows 环境下安装 redis 扩展(踩坑))