WampServer 安装Redis扩展

  1. 查看PHP版本信息

http://127.0.0.1/?phpinfo=1 图片.png 扩展包的以下信息需一致

  • PHP VerSion: 5.6.38
  • PHP Extension :20131226
  • Compliler: VC11
  • Architecture: X64
  • ThreadSafe: TS / NTS
  1. 下载扩展文件

PECL::Search

  • 搜索"redis"

图片.png

  • 找到与PHP Extension日期最近的DLL文件

图片.png

  • 找到 5.6 Thread Safe (TS) x64文件 下载

图片.png 3. 解压文件, 将php_redis.dll 和 php_redis.pdb拷贝至WampServer正在使用PHP目录的ext下,如: B:\wamp64\bin\php\php5.6.38\ext

  1. 修改php.ini

搜索”extension=“ 在该配置段最后加上

;php_redis
extension=php_redis.dll
复制代码

图片.png

值得注意的是 WarmpServer的php目录下可能有两个类似的配置分别为

  • php.ini 本地执行php命令时 用到的配置文件
  • phpForApache.ini 网页访问php时,用到的配置文件

用WampServer客户端快速打开的php.ini 是 apache目录下的名为php.ini的快捷方式,它指向的文件是php目录下的phpForApache.ini

图片.png

图片.png 因此要在两种情形下都能正常使用redis模块,需要同时修改这两个配置文件。

  1. 重启WampServer

  2. 测试 两种方式验证配置的有效性

  • php 命令 php redisTest.php
  • 网页访问 127.0.0.1/redisTest.php
<?php
$redis = new Redis();
$redis->connect("127.0.0.1", 6379);
echo("suc");
复制代码

7.某些情况下需要安装 igbinary扩展同步骤 2.3.4 php.ini配置时, igbinary应在redis之前,即:

;php_redis
extension=php_igbinary.dll
exten配置时,sion=php_redis.dll,即:

复制代码

Guess you like

Origin juejin.im/post/7069653377239482382