window的PHP开发(wamp)下安装redis扩展

从本地环境开始,windows下的php环境,我用的wamp,实际上是apache2,php5.5.12,先从网上找到相关的redis的包需要的文件:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/(一搜可以找到一堆,大同小异,唯一需要注意的是版本)

本地用phpinfo查看,找到MSVC的项,我的是MSVC11 (Visual C++ 2012),并且系统是64位

下载后解压会有一些文件,找到里面的php_redis.dll,复制到php的扩展目录(视各人情况而定,一般是在wampinphpphp5.5.12ext)。

打开php.ini添加extension=php_redis.dll。

重启apache,再查看localhost的phpinfo,查找redis会有相关信息出来(版本号,enabled)。

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

使用

$redis = new redis();  
$result = $redis->connect(‘127.0.0.1‘, 6379); 
var_dump($result); //结果:bool(true)

php redis拓展链接

http://down.thinkphp.cn/download.php?key=MTUxMjYzMjA4NY+xf2OYl6bRumKp2LPMeq2wsWOss4aTqLW5rduum9nMhoycZoPeuZOvdYuVtMySZ7uhaK6/i6yasqaA3MZ6pMmZj5mcl7uZycSfnsjJz4+gw5CAqbSGl2Kyu5DPsoan15yAgqebqL2RrYh/3LS5imWxe2iuv4usmrKmgM3IeqTWmY+Dm5qr0NfDnanYyJSHZbyQhKnJZrWqwLp82a6ekqA

根据PHP版本号,编译器版本号和CPU架构,

这里的PHP版本为5.6,X86,VC11 编译的,所以,选下面的扩展版本:

选择php_redis-2.2.5-5.6-ts-vc11-x86.zip和php_igbinary-1.2.1-5.6-ts-vc11-x86.zip
下载地址:

可以根据这两个链接来查找对应的版本:

redis : http://windows.php.net/downlo...
igbinary: http://windows.php.net/downlo...

解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下

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

windows 下redis 启动命令

本机 Redis

密码 123456
启动命令 redis-server.exe redis.windows.conf

windows 定时关机命令 shutdown -s -t 3600

redis-cli.exe
auth 123456
shutdown
exit
redis-server redis.windows.conf

附录:php无redis扩展支持 redis引用文件

链接: https://pan.baidu.com/s/1hBRv086kiplahS4_11aBPg 提取码: 4gqt 

原文地址:https://www.cnblogs.com/jiafeimao-dabai/p/7999480.html