当前位置: 首页 > news >正文

【Linux】安装PHP扩展-redis

说明

本文档是在centos7.6的环境下,安装PHP7.4之后,安装对应的PHP扩展包redis。

一、下载redis扩展

pecl官方地址:PECL :: The PHP Extension Community Library

 下载的版本是:redis-5.3.7.tgz

二、安装redis扩展

1.上传 redis 压缩包到服务器
2.切换到 redis 的压缩包目录
3.解压 redis
tar -zxvf redis-5.3.7.tgz
4.切换到 redis-5.3.7 目录
cd redis-5.3.7
5.通过 phpize 命令构建安装环境
# 找到你安装php的bin目录下phpize
# 如果忘记了不知道安装在哪儿可以通过命令find / -name phpize
# 执行phpize命令(根据自己目录相应替换)
/soft/php74/bin/phpize

执行成功之后,可以看见当前 igbinary 目录下会多了一些配置文件,说明环境构建成功。

6.初始化配置

--php-config目录也是php的安装目录。

./configure --with-php-config=/soft/php74/bin/php-config --enable-redis-igbinary=yes --enable-redis-lzf=yes --enable-redis-zstd=yes

报错:configure: error: Please reinstall the libzstd distribution 

下载libzstd,通过rpm包安装。

==========附上libzstd的rpm包==========

libzstd-1.4.4-1.el8.x86_64.rpm 等文件
链接:阿里云盘分享
提取码: o03p

安装成功如下图:

再执行./configure 命令成功。

 7.编译安装
make -j && make install

成功后如下图:

 8.验证

通过命令 php -m(配置php环境变量)或/soft/php74/bin/php -m(未配置php环境变量)

http://www.lryc.cn/news/400854.html

相关文章:

  • 内衣洗衣机怎么选?分享五款人气巅峰机型,选对不选贵
  • OpenMesh入门,安装,运行示例Hello World
  • std::env是什么库?|Python一对一教学答疑
  • Go语言--广播式并发聊天服务器
  • Spring MVC 全注解开发
  • MQTT——Mosquitto使用(Linux订阅者+Win发布者)
  • ArcGIS识别不GDB文件地理数据库显示为空?
  • uniapp微信小程序 TypeError: $refs[ref].push is not a function
  • Django任务管理
  • Hive 常见问题
  • 51单片机(STC8H8K64U/STC8051U34K64)_RA8889驱动大屏_硬件SPI4_参考代码(v1.3)
  • 实习随笔【前端技术实现全局添加水印】
  • 【软件测试】编写测试用例篇
  • 转型AI产品经理需要掌握的硬知识(二):AI常见概念和算法梳理
  • mysql-connector-java 8.0.33 反序列化漏洞
  • 基于Faster R-CNN的安全帽目标检测
  • linux中vim切换输入中文
  • 嵌入式C++、Qt/QML和MQTT:智能工厂设备监控系统的全流程介绍(附代码示例)
  • 监控易V7.6.6.15升级详解8:机房动环管理功能
  • C++ | Leetcode C++题解之第232题用栈实现队列
  • Git-Updates were rejected 解决
  • Java常用的API_02(正则表达式、爬虫)
  • 2024最新图纸加密软件Top5排行榜
  • 每日一练 - IEEE 802.1Q中STP协议
  • 设计模式--工厂设计模式
  • 消息队列-MQ
  • 近源渗透简介
  • 13 IP层协议-网际控制报文协议ICMP
  • 第一节Linux常见指令
  • 嵌入式全栈设计思路:STM32G4+ChibiOS+FreeRTOS+PID控制+PFC算法构建高效智能电源管理系统(附代码示例)