K先生个人博客

当前位置:首页 > 爱技术 > 正文

K先生:Linux系统怎么快速安装PHP的Redis扩展

写博客就是好啊,在上篇文章我记录了Linux系统下怎么去安装最新版本的redis6,写文章的时候我本来是在本地Linux虚拟机上测试的,但后续我又想在服务器上搭建redis服务的时候,我直接参照自己写的博客,两三分钟就轻轻松松在服务器上面安装好了最新的redis6版本。到这,不由得感叹一句,写博客真香!!!

上篇文章记录了在Linux系统安装redis6,那么这篇文章就来写下在Linux系统中怎么去安装PHP的redis扩展吧,毕竟没有redis扩展,PHP中是没办法使用redis的。

一、下载解压安装

$ wget https://github.com/phpredis/phpredis/archive/refs/tags/5.3.4.tar.gz
$ tar -zxvf 5.3.4.tar.gz            #解压
$ cd phpredis-5.3.4                 #进入phpredis目录
$ /usr/local/php/bin/phpize         #php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install              #编译并且安装

上面需要注意的是,你的phpize的路径可能会和上面不一样,这个自行换成自己的就行了,可以利用 find / -name phpize 命令来查找phpize的路径。

还有就是我们在执行编译安装之后,我们会得到一个扩展的安装目录,就是这样的:/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902 ,这个我们下面要用到。

修改php.ini配置文件

现在我们就需要用到前面说的我们的扩展安装目录了(如果不一样,自行在下面替换哈),在其中增加下面内容:

extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20190902"

extension=redis.so

安装完成后重启php-fpm 或 nginx。查看phpinfo信息,就能看到redis扩展了。

查看phpinfo信息中的redis扩展

二、Redis扩展安装成功之后的小测试

安装之后,肯定是要先测试的,下面来一段小代码测试一下。

<?php
    //连接本地的 Redis 服务
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "已经成功连接redis!";
    //查看服务是否运行
   echo "redis运行状态:: " . $redis->ping();
?>

执行脚本,输出结果为:

已经成功连接redis!

redis运行状态:: 1

这就证明我们的redis扩展一切正常。当然执行脚本的时候记得先开启redis服务哦。如果你是安装上篇文章安装的redis,那么执行 /usr/local/bin/redis-server /etc/redis.conf 来开启redis服务并让其后台运行吧。

作者K先生本文地址http://www.gold404.cn/info/125

版权声明:本文为原创文章,版权归 K先生个人博客 所有,欢迎分享本文,转载请保留出处,谢谢!

文章评论

* 必填
可选
可选

评论列表

  • 这个插件是做什么用的?好像很多都装。

    2021-10-24 11:00 来自chrome浏览器 回复
  • liu2#

    蛤蛤蛤

    2021-10-15 14:55 来自chrome浏览器 回复
  • liu3#

    甄不错

    2021-10-15 14:55 来自chrome浏览器 回复
  • 多更新一下技术文章吧

    2021-10-12 11:35 来自chrome浏览器 回复
  • 麻雀虽小五脏俱全

    2021-06-05 14:54 来自chrome浏览器 回复