【PHP】redis扩展在php+xampp下的配置

来源:互联网 发布:淘宝产品商标注册 编辑:程序博客网 时间:2024/06/06 07:18

查看php配置信息

在xampp环境下,在路径./htdocs/redis_test.php中输入echo php.info()查看PHP的版本信息,这会决定你要使用的php-redis扩展文件的版本。
这里写图片描述

然后打开浏览器查看

这里写图片描述

请仔细关注图上注明。

由此可知,我们需要去找:

  • php版本号包含在5.6.x的;

  • 编译环境VC11

  • cpu架构 x86

的redis扩展文件。

注明:需要根据你的信息指定,而非看这上面的信息。

下载redis php扩展

php_redis-2.2.7-5.6-ts-vc11-x86.zip
这里写图片描述
从中选择对应版本下载

php_igbinary-2.0.1-5.6-ts-vc11-x86.zip
这里写图片描述
从中选择对应版本下载

配置扩展

下载好的解压后,将php_redis.dllphp_redis.pdb
以及php_igbinary.dllphp_igbinary.pdb放到路径php/ext 即扩展目录路径下。

接着,打开php.ini文件,在文件中写入

;extension=php_igbinary.dll extension=php_redis.dll

注意,

  • extension=php_igbinary.dll与extension=php_redis.dll之间没有“;”分号。

  • extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

  • 遇到提示说丢失php5.dll的在选dll文件时,不要选nts版本, 请选 ts 版本

这里写图片描述

重启xampp的Apache服务器

windows中安装redis服务

下载redis服务

下载地址

根据自己的系统选择x64还是x86的版本。例如我是64位的windows系统,就选择x64版本。

然后将下载好的redis放在对应的盘符下,例如f:\redis

测试redis服务

打开一个cmd窗口,用于运行redis服务端,进入到你所放置redis的目录下(例如:f:\redis)
这里写图片描述

然后输入 redis-server.exe redis.conf回车运行redis服务端

另外再开一个cmd窗口,用户运行redis客户端。进入到你所放置redis的目录下(例如:f:\redis)
这里写图片描述

然后输入 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。
回车,若出现该展示,表示安装成功。
这里写图片描述

php中测试redis

回到最初的./htdocs/redis_test.php文件中,输入:

<?php     $redis = new Redis();    $redis->connect('127.0.0.1','6379');    $redis->set('name','imagineXie');    echo $redis->get('name');    $redis->close();?>

注意,测试时,你需要开启redis服务端。即在命令行中运行前面讲到的命令。否则,服务端没有开启,会报错!

就此,我们简单地完成了一个redis在php上的扩展的搭建。

相关参考

http://www.cnblogs.com/lzs-888/p/5386570.html

https://jingyan.baidu.com/article/9989c74631873bf648ecfed4.html

原创粉丝点击