您的位置 首页 php

「教程」Windows下php安装redis扩展

前言

虽然现在大多数后端服务都是部署在 linux服务器 上的,代码开发工作很多人是在windows下进行的,由于redis官方没有windows下的版本,所以大家第一次使用的时候会有些麻烦,不过不用担心,跟着这篇教程走就可以了。

环境

我的环境是:

  • PHP:7.2(64位,vc15,ts);
  • redis:3.0.504(64位)。

大家可以用phpinfo()查看自己的PHP版本还有VC的版本,记得看清楚自己的PHP是ts还是nts的。

安装redis

下载地址:

进去以后选择自己需要的版本下载,我选择的是3.0.504的。

redis下载

下载完以后解压,放到你安装软件的文件夹里面;

打开 cmd (cmd要进入到当前文件夹),输入命令

redis-server.exe redis.windows.conf 

redis安装

看到上图以后,就说明redis服务运行成功了,记得不要关掉这个cmd窗口,否则服务也就随之关闭了。

另外打开一个cmd窗口,输入命令

redis-cli.exe -h 127.0.0.1 -p 6379
set name bruce
get name 

如果能够执行上述命令,则说明客户端连接服务端成功了,redis的安装到此为止。

安装redis的PHP扩展

有两个PHP扩展需要安装:php_igbinary和php_redis;

php_igbinary扩展下载地址:

选择对应你PHP版本的文件(比如php_igbinary-2.0.5-7.0-ts-vc14-x64.zip代表适用于PHP7.0,ts,vc14,64位的PHP),然后下载;

将下载的文件解压,把php_igbinary.dll放到PHP目录的ext文件夹下,然后编辑php. ini ,加入

extension=php_igbinary 

重启Apache,如果提示“无法定位程序输入点”的错误,那说明你下载的文件版本选错了。

接下来是redis扩展

php_redis扩展下载地址:

选择对应版本的文件,然后下载;

将下载的文件解压,把php_redis.dll放到PHP目录的ext文件夹下,然后编辑php.ini,加入

extension=php_redis 

重启Apache,如果提示“无法定位程序输入点”的错误,那说明你下载的文件版本选错了,如果没有报错,则用phpinfo()查看redis是否安装成功,如下图:

redis扩展

或者运行下列PHP代码测试redis是否连接成功

//连接本地的 Redis 服务

$redis = new Redis();

$redis-> connect ('127.0.0.1', 6379);

echo "Connection to server successfully";

//查看服务是否运行

echo "Server is running: " . $redis->ping(); 

总结

希望这篇教程能给大家带来帮助,有疑问可以评论区留言,我空闲的时候看到留言会帮忙解答的。

文章来源:智云一二三科技

文章标题:「教程」Windows下php安装redis扩展

文章地址:https://www.zhihuclub.com/150649.shtml

关于作者: 智云科技

热门文章

网站地图