PHP安装redis扩展(脱坑记录)
因为在网上找的redis教程下载地址比较坑,所以决定自己写一个教程,整理一下,顺便当个备忘录
1、首先下载对应版本的redis
下载地址 :
http://windows.php.net/downloads/pecl/releases/
这是总地址,进入后搜索redis 然后选择对应版本,再选择符合自己环境的redis
之后返回总页面再次搜索igbinary,同上;
这是我的版本参数
我下载了 php_igbinary-2.0.1-5.6-ts-vc11-x86.zip 和 php_redis-2.2.7-5.6-ts-vc11-x86.zip
2、解压后将 php_igbinary.dll 和 php_redis.dll 复制到 php/ext/ 内
3、修改php.ini,在该文件中加入:
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效4、重启apache,查看phpinfo()是否开启redis 5、测试redis 运行下面代码,如果可以成功输出hello redis那么恭喜你,redis完美运行 $redis = new Redis();
$redis->connect('127.0.0.1',6379);
$redis->set('test','hello redis');
echo $redis->get('test');
?>
6、如果上面的代码运行报错(这是我被坑的地方,因为大多数教程到这里就结束了),那么证明你缺少一样东西 redis-server
这里是下载地址:
https://github.com/dmajkic/redis/downloads
根据自己redis的版本下载对应的压缩包,由于我的 redis 是 2.2.7 的没有对应的版本,所以我下载了一个相对来说低版本的 redis-2.2.5-win32-win64.zip
解压之后,运行对应系统位数的redis-server.exe
弹出
点击允许
出现这个之后就可以运行第五步的测试代码了,你会惊喜的发现 卧槽可以了哎
以上就是我整理的php安装redis拓展的流程
如果之中出现了什么问题,我也想知道,记得在下面评论区告诉我一下,谢谢
PHP之友评论