从本地环境开始,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的扩展目录(视各人情况而定,一般是在wamp\bin\php\php5.5.12\ext)。
打开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