Window下进行PHP的redis扩展安装

在Windows下通过PHP脚本连接操作redis,可以在PHPStorm编辑器连接redis,其他的编译器或者语言也类似

文章目录

  • 前言
  • 一、下载安装redis
    • 打开服务器方式
    • 开启客户端
  • 二、PHP的redis扩展包安装
    • 1.了解自己php扩展版本
    • 2.下载相应的配置文件
      • (1)首先下载安装redis配置文件
      • (2).下载igbinary文件
    • 3.修改php.ini配置文件
    • 3.通过代码测试


前言

我们一般在windows安装完Redis后,可以通过命令行黑框框来执行客户端和服务器的操作。但是如果我们想通过编译器写PHP脚本来连接和操作数据库,那么就必须安装redis扩展包来配置环境。


提示:第一步应该都会做的,后面才是安装扩展包

一、下载安装redis

Windows下载链接:https://github.com/tporadowski/redis/releases
安装完成后,可以进行服务器和客户端的连接。

打开服务器方式

1.直接通过安装文件夹下的redis-server.exe程序打开。
2.通过命令提示符来开启:
比较简单的方式是找到redis文件目录,然后把地址输入栏清空输入cmd,然后回车即可跳转到该路径下的命令窗口(你也可以通过win+R的方式打开然后输入命令跳转到该目录下)
Window下进行PHP的redis扩展安装_第1张图片
然后输入下面的代码开启服务器:

  redis-server.exe redis.windows.conf

结果如图:Window下进行PHP的redis扩展安装_第2张图片

开启客户端

保持服务器的命令框开启,然后用同样的方式打开另外一个命令框,在里面输入

redis-cli.exe -h 127.0.0.1 -p 6379

后面分别是地址和端口号,如果服务器默认设置的话可以不带上,如果你是访问远程服务器,那么久根据服务器的地址和端口号修改。
然后可以简单地与服务器进行通信:
Window下进行PHP的redis扩展安装_第3张图片

二、PHP的redis扩展包安装

这一步的主要目的是能够使用PHP脚本来连接redis服务器并进行操作。我使用的是PHPStorm编辑器编写PHP脚本,然后是用PHPStudy(包括了php和服务器)

1.了解自己php扩展版本

我们可以通过编写php脚本来看我们的扩展版本。在编译器或者自己的脚本文件输入phpinfo();来查看:
Window下进行PHP的redis扩展安装_第4张图片
运行结果如下:
Window下进行PHP的redis扩展安装_第5张图片
红色的方框后面的NTS和VC15是我这个版本的扩展构建名。注意你自己还有可能是TS或者VC14等等。这个后面下载配置文件的时候会用到。

2.下载相应的配置文件

(1)首先下载安装redis配置文件

文件的下载地址:https://windows.php.net/downloads/pecl/releases/redis/
下载的时候我是选择最下面的
在这里插入图片描述
Window下进行PHP的redis扩展安装_第6张图片
下载完成后复制图中的两个文件到php目录下的ext目录下,我使用的是PHPStudy,所以我的路径是:D:\phpstudy_pro\Extensions\php\php7.3.4nts\ext
Window下进行PHP的redis扩展安装_第7张图片

(2).下载igbinary文件

文件的下载地址:https://windows.php.net/downloads/pecl/releases/igbinary/
同样选择进入页面后最下面那个,然后我们就会看到下图:
Window下进行PHP的redis扩展安装_第8张图片
下载完成后,我们将下图的两个文件复制到php目录下的ext目录下。
Window下进行PHP的redis扩展安装_第9张图片

3.修改php.ini配置文件

一定要等到上面的步骤都弄完再来配置。php.ini文件一般和php,exe文件在一个目录下。我的文件在D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.ini
Window下进行PHP的redis扩展安装_第10张图片
三行代码如下:

; php_redis
extension=php_igbinary.dll
extension=php_redis.dll

到这里基本redis扩展就安装成功了,如果发现不行建议重启编译器再试一下。

3.通过代码测试

我这里使用的是PHPStorm来编写php脚本。
Window下进行PHP的redis扩展安装_第11张图片
代码:


//连接本地的 Redis 服务
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server successfully";
//查看服务是否运行
echo "Server is running: " . $redis->ping();

运行结果:
Window下进行PHP的redis扩展安装_第12张图片

你可能感兴趣的:(redis安装,php,redis,phpstorm)