windows php5.4添加redis扩展
Posted 遁世不离俗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows php5.4添加redis扩展相关的知识,希望对你有一定的参考价值。
首先下载php5.4对应版本的php_igbinary.dll,php_redis.dll扩展。
博客园下载:http://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
以上是关于windows php5.4添加redis扩展的主要内容,如果未能解决你的问题,请参考以下文章
php5.4成功安装imageMagick, windows7下。(phpinfo中显示不出来是因为:1.imagick软件本身php本身php扩展三方版本要一致,2.需要把CORE_RL_*.d