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

remi镜像

以下是博客文章内容总结的 Remi 安装使用方法,适用于 CentOS/RHEL 系统:


1. 安装 Remi 仓库

Remi 提供了最新版本的 PHP 和常用扩展,需先安装仓库文件:

# CentOS 7
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm# CentOS 8/RHEL 8
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm# RHEL 系统需先启用 EPEL 仓库
sudo yum install -y epel-release

2. 启用指定 PHP 版本

默认 Remi 仓库未启用,需手动激活特定 PHP 版本:

# 查看可用 PHP 版本
yum repolist all | grep php# 启用目标版本(如 PHP 8.1)
sudo yum-config-manager --enable remi-php81# 若无 yum-config-manager,安装工具包:
sudo yum install -y yum-utils

3. 安装 PHP 及相关扩展

使用 Remi 仓库安装最新 PHP 和所需扩展:

# 安装 PHP 核心
sudo yum install -y php# 安装常用扩展(如 MySQL、GD、FPM)
sudo yum install -y php-mysqlnd php-gd php-fpm php-opcache# 验证安装及版本
php -v

4. 切换默认 PHP 版本

若系统存在多个 PHP 版本(如同时安装了 Remi 和默认仓库版本):

# 方式一:直接卸载旧版本,通过 Remi 安装新版
sudo yum remove php*
sudo yum install -y --enablerepo=remi-php81 php# 方式二:使用 alternatives 工具切换版本(需配置)
sudo update-alternatives --config php

5. 安装其他软件新版本

Remi 仓库还提供如 Redis、MySQL 等其他软件的最新版本:

# 安装最新 Redis
sudo yum install --enablerepo=remi redis -y# 安装 MySQL 8
sudo yum install --enablerepo=remi-mysql80 mysql-community-server -y

6. 使用注意

  • 版本选择:根据项目需求选择 Remi 仓库的版本名(如 remi-php81)。
  • 依赖冲突:移除旧版 PHP 避免依赖问题,安装前备份重要数据。
  • 更新机制:Remi 仓库会持续更新安全补丁和功能更新。
  • 软件支持:支持 Apache/PHP-FPM/Nginx 等多种组合。

常用命令

# 搜索 Remi 提供的软件包
yum --disablerepo="*" --enablerepo="remi*" list available | grep "php"# 更新所有已安装的 PHP 包
sudo yum update php*

卸载 Remi 仓库

# 卸载仓库及软件包
sudo yum remove remi-release

按此流程可安全在 CentOS/RHEL 系统部署最新稳定的 PHP 环境,并灵活管理版本。后续维护只需通过 yum update 获取新版本和安全更新。

好的,补充在总结中添加以下内容:


7. 特定软件仓库搜索技巧

使用以下命令可查看 Remi 仓库中 Redis 的完整版本列表(按版本号倒序排列):

yum --enablerepo=remi list redis --showduplicates | sort -r

命令解析:

参数/管道 作用
--enablerepo=remi 临时激活 remi 主仓库
list redis 查询 redis 软件包信息
--showduplicates 显示所有可用版本(非最新版)
` sort -r`

输出示例:

redis.x86_64       5.3.4-1.el8.remi      remi     
redis.x86_64       5.3.3-1.el8.remi      remi
redis.x86_64       5.0.3-2.el8.remi      remi

典型使用场景:

  1. 安装特定旧版本(如需要兼容旧系统):
sudo yum install --enablerepo=remi redis-5.3.3
  1. 查看可降级版本
  2. 确认仓库中最高可用版本(顶部结果即为最新版)

重要提示:

  • 此方法同样适用于查看其他软件包(将 redis 替换为 phpmysql 等)
  • 若需查看 remi 子仓库(如 PHP 版本库),替换仓库名:
# 查看 remi-php81 仓库的 PHP 包
yum --enablerepo=remi-php81 list php --showduplicates | sort -r

添加位置建议:可放在原总结的 "常用命令" 小节之后,作为软件包查询的专项技巧说明。

http://www.jsqmd.com/news/166265/

相关文章:

  • 贪心算法专题(九):左顾右盼太累,不如分头行动——「分发糖果」
  • 2026昌平继承律所口碑排名 专业继承律师推荐 在线法律问题咨询 全流程解决方案权威解析 胜诉率优先 - 苏木2025
  • Linux下Miniconda-Python3.9配置PyTorch全流程详解
  • CUDA occupancy calculator:Miniconda-Python3.9计算最优block大小
  • 贪心算法专题(十):维度权衡的艺术——「根据身高重建队列」
  • 发稿渠道哪家公司效果更可靠?2025年终7家服务商横向评测及最终推荐! - 十大品牌推荐
  • 贪心算法专题(十一):一箭双雕的快乐——「用最少数量的箭引爆气球」
  • 别再在 BAPI 后直接 COMMIT WORK:把 BAPI_TRANSACTION_COMMIT、COMMIT WORK 与 BAPI buffer 一次讲透
  • 一次拿下 Web Dynpro ABAP 运行时全景:用 IF_WD_APPLICATION 把应用信息、启动环境、客户端能力都摸清
  • Miniconda-Python3.9如何支持PyTorch与TensorRT集成
  • 把后台 Spool 里的错误变成可检索的 Application Log:SAP ABAP 应用日志从配置到封装的实战指南
  • 企业宣传软文公司哪家效果靠谱?2025年终7家服务商权威测评与最终推荐! - 十大品牌推荐
  • Miniconda-Python3.9如何支持PyTorch XLA进行TPU训练模拟
  • PyTorch模型训练慢?先确认Miniconda环境中的CUDA是否正常
  • 保健品软文哪家公司效果好?2025年终7家服务商权威评测及最终推荐! - 十大品牌推荐
  • 大模型微调不再难!伦哥保姆级教程,三步打造专属AI助手,小白也能轻松上手
  • 把 ST22 里的短 Dump 关进笼子:ABAP 程序避免崩溃的体系化手法(含 GUI_UPLOAD、Gateway、RAP 与 Tail Recursion 案例)
  • 网易发稿哪家公司效果更靠谱?2025年终7家服务商权威评测与最终推荐! - 十大品牌推荐
  • 301与302重定向终极指南:SEO场景下的正确选择与实践技巧
  • 数据结构专练(北京集训)
  • 工业数字化平台助力构建全链路设备管理系统
  • 读懂 SAP Shared Memory 与 IMODE:从 ST02 的 Mode List 还原一次用户会话的内存旅程
  • PyTorch模型服务化部署前的Miniconda-Python3.9环境校验
  • K8S中storageClass
  • 大模型开发全攻略:从零训练你的专属AI编程助手,小白也能秒变大神!
  • 避免依赖冲突:用Miniconda-Python3.9构建纯净PyTorch环境
  • Conda index生成索引:Miniconda-Python3.9搭建私有Channel
  • Miniconda-Python3.9环境下多用户共享PyTorch开发环境配置
  • 2026北京昌平区公司纠纷律师事务所推荐指南:权威测评凸显专业优势,胜诉率领先机构盘点,法律问题咨询找靠谱律所不踩坑 - 苏木2025
  • 在Arm架构的ubuntu中,使用qt qmediaplayer播放视频报错Warning: “No decoder available for type ‘video/mpeg...