首页 > 代码库 > 安装php扩展redis (windows环境)

安装php扩展redis (windows环境)

首先十分感谢网络上支持开源分享的前辈们,资源真的太丰富了,虽然也有许多优秀的国外资源被墙了。。。

想要给php增加redis扩展第一步当然要知道自己使用的php版本以及一些配置。查看 phpinfo ,这些信息对下载对应的dll扩展文件十分重要!

技术分享

了解了这些信息,然后就是去网上找安装redis的下载资源啦,这真是个艰难的历程,想要找到符合配置的资源还真不容易。

资源链接 : https://github.com/dmajkic/redis/downloads  下载解压之后把找个目录开始放置得到的文件夹

应该会有这些文件 技术分享

然后用cmd命令行进入该目录下 :cd 你的目录绝对路径

输入命令 :redis-server.exe redis.conf     如果现实下图效果就成功啦

技术分享

成功之后不要关闭这个窗口因为reids程序一直运行,打开另一个cmd窗口 进入安装redis目录,也就是一开始那个目录。

输入命令 : redis-cli.exe -h 127.0.0.1 -p 6379    这就进入redis客户端了,上面的是服务端

成功进入则显示技术分享

接着测试一下redis的 键-值 储存效果吧  。输入命令  : set   test22  “xionghao”"  回车

                                                                                        get   test22   回车

效果如图技术分享 

在php中使用还要下载redis的扩展文件,  根据phpinfo 显示的那些信息去下载对应的资源 

资源链接 :http://download.csdn.net/download/bluesky321/5355093  可惜要积分

                   http://pecl.php.net/package/redis/2.2.7/windows

下载之后解压  把 php_redis.dll文件放入PHP的ext文件夹 ,同时对应修改php.ini    

在php.ini  中添加 extension=php_redis.dll

还有一种说法是 首先把php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夹,然后在php.ini配置文件里添加如下代码:

extension=php_igbinary.dll

extension=php_redis.dll

  可我下载来的dll文件里面根本没有 php_igbinary.dll ,不过还是好使。。。我猜应该是php版本不同的原因

最后重启 apache服务器    再次打开 phpinfo  ctrl+f  搜索 redis

技术分享  成功安装扩展。

写个php 文件测试一下吧  :  

$redis = new Redis();
$redis->connect(‘127.0.0.1‘,6379);
$redis->set(‘test‘,‘hello redis‘);
echo $redis->get(‘test‘);

 

安装php扩展redis (windows环境)