最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

如何在windows安装php redis扩展

XAMPP下载 中文小张 695浏览 0评论

我自己本机上装的wampserver,如果想要完整地在php程序中使用redis,那么是需要安装rdis程序和php的redis扩展的

1. 下载redis程序

很多地方都能下载到redis程序,官方的地址是 https://redis.io/download ,根据自己windows版本,下载合适自己系统的程序。同时github上也提供了windows的版本可供下载:https://github.com/MicrosoftArchive/redis/releases 。

2. redis扩展

在wampserver中,默认是没有提供redis扩展的,需要自己下载。

首先在php中运行phpinfo(),查看自己的版本,然后下载合适的版本,最主要的是下面的这三条数据:

  • php version : 5.5.12
  • Architecture : x64
  • PHP Extension Build : API20121212,TS,VC11

redis扩展是有两个文件的: php_igbinary.dllphp_redis.dll。我们先来看下php_igbinary.dll.

2.1 选择igbinary

在链接 http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1 中,我们可以看到这么多压缩包可以下载:

date time size name
1/2/2017 5:07 AM 122553 php_igbinary-2.0.1-5.5-nts-vc11-x64.zip
1/2/2017 5:20 AM 121895 pphp_igbinary-2.0.1-5.5-nts-vc11-x86.zip
1/2/2017 5:14 AM 123777 php_igbinary-2.0.1-5.5-ts-vc11-x64.zip
1/2/2017 5:27 AM 122280 php_igbinary-2.0.1-5.5-ts-vc11-x86.zip
1/2/2017 4:43 AM 123090 php_igbinary-2.0.1-5.6-nts-vc11-x64.zip
1/2/2017 4:55 AM 122594 php_igbinary-2.0.1-5.6-nts-vc11-x86.zip
1/2/2017 4:49 AM 124163 php_igbinary-2.0.1-5.6-ts-vc11-x64.zip
1/2/2017 5:01 AM 123644 php_igbinary-2.0.1-5.6-ts-vc11-x86.zip
1/2/2017 4:23 AM 187480 php_igbinary-2.0.1-7.0-nts-vc14-x64.zip
1/2/2017 4:33 AM 177353 php_igbinary-2.0.1-7.0-nts-vc14-x86.zip
1/2/2017 4:28 AM 188297 php_igbinary-2.0.1-7.0-ts-vc14-x64.zip
1/2/2017 4:37 AM 178254 php_igbinary-2.0.1-7.0-ts-vc14-x86.zip
1/2/2017 4:05 AM 139448 php_igbinary-2.0.1-7.1-nts-vc14-x64.zip
1/2/2017 4:15 AM 132123 php_igbinary-2.0.1-7.1-nts-vc14-x86.zip
1/2/2017 4:10 AM 140167 php_igbinary-2.0.1-7.1-ts-vc14-x64.zip
1/2/2017 4:19 AM 132797 php_igbinary-2.0.1-7.1-ts-vc14-x86.zip

这里,我们就要根据自己上面的参数来选择了,php的版本为5.5,php版本为TS,vc11,CPU为x64。那么我们最终选的php_igbinary为: php_igbinary-2.0.1-5.5-ts-vc11-x64.zip 。

2.2 选择redis

同理,在链接 http://windows.php.net/downloads/pecl/releases/redis/2.2.7中,我们也能够看到很多的压缩包,这里我们选择php_redis-2.2.7-5.5-ts-vc11-x64.zip进行下载。

2.3 安装扩展

在下载php_igbinary和php_redis压缩包后,将里面的php_igbinary.dll和php_redis.dll放置到wampserver\wamp\bin\php\php5.5.12\ext中。

同时,在文件wampserver\wamp\bin\php\php5.5.12\php.ini中,添加上:

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

3. 测试

重启wampserver,如果在phpinfo()中能看到redis,则说明redis扩展已安装成功。这时我们启动下本地的redis。

使用bash命令行窗口,进入到在第1步中下载的redis目录中,启动服务:

redis-server.exe redis.windows.conf

转载请注明:XAMPP中文组官网 » 如何在windows安装php redis扩展

您必须 登录 才能发表评论!