win64位redis安装
1、下载php的redis扩展,查看phpinfo看版本
这里是php5.6+TS+V11+86位
2、到:http://windows.php.net/downloads/pecl/releases/redis/2.2.7/
下载好后解压,把php_redis.dll文件考到php/ext/中
然后再下载:http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/
同样解压到php/ext/中
3、打开php.ini,搜索dll。到最后添加
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
4、重启apache,查看phpinfo信息是否有redis
表示扩展成功;接下来下载win64环境的redis服务;
下载连接:http://download.csdn.net/download/xmt1139057136/9220075
打开黑窗口,切换到redis目录,运行 redis-server.exe
启动redis 服务【如果您没出现如下的错误,直接跳过】。如果您也像我一样出现如下的错误,请看方法;
解决办法:
根据提示,是 maxheap 标识有问题,打开配置文件 redis.windows.conf ,搜索 maxheap , 然后直接指定好内容即可
# maxheap <bytes>
maxheap 1024000000
然后再次启动,OK,成功.
然后写一段代码测试:
1 <?php
2 $redis = new Redis();
3 $redis->connect('127.0.0.1',6379);
4 $redis->set('test','hello redis');
5 echo '拿到结果:'.$redis->get('test');
6 ?>
恭喜成功!