windows php5.4,5.6,7.X添加redis扩展
首先下载php5.4对应版本的php_igbinary.dll,php_redis.dll扩展。
博客园下载:https://files.cnblogs.com/files/chy123/redis%E6%9C%8D%E5%8A%A1win_php%E6%89%A9%E5%B1%95_5.4.rar
使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本,以及php.ini的地址,以及扩展存放地址,如果是wamp
解压缩后,将php_redis.dll和php_redis.pdb拷贝至php的ext目录下
修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:
;php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效.
重启Apache后,使用phpinfo查看扩展是否成功安装
追加:虽然此文档最初写的时候是php5.4,后续使用了 5.x 7.x等其他版本,不管php5.x还是7.x,最重要的是使用phpinfo()函数查看PHP的版本信息,根据PHP版本号,编译器版本号和CPU架构,找到符合版本的扩展。
然后
http://windows.php.net/downloads/pecl/releases/igbinary/ 这个地址下面会有各个php版本以及各个编译版本的php_igbinary.dll
http://windows.php.net/downloads/pecl/snaps/redis/ 这个地址下面会有各个php版本以及各个编译版本的php_redis.dll
然后新建一个测试页面页面
<?php
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>
$redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>
hello redis