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

Yum包下载

1. 起因

内网有一台服务器需要升级php版本,维护的同学又不想二进制安装.服务器只有一个光盘的yum仓库

2. 解决方法

解决思路如下:

  1. 外网找一台机器配置php8.3.8的仓库
  2. 外网服务器下载软件集并打包
  3. 内网服务器上传并解压实现升级

2.1 下载php8.3.8仓库

  1. 配置php仓库
root@centos7:~/php_install# cat /etc/yum.repos.d/remi.repo 
# This repository is safe to use with RHEL/CentOS base repository
# it only provides additional packages for the PHP stack
# all dependencies are in base repository or in EPEL[remi-safe]
name=Safe Remi's RPM repository for Enterprise Linux 7 - $basearch
#baseurl=http://rpms.remirepo.net/enterprise/7/safe/$basearch/
#mirrorlist=https://rpms.remirepo.net/enterprise/7/safe/httpsmirror
mirrorlist=http://cdn.remirepo.net/enterprise/7/safe/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi[remi-safe-debuginfo]
name=Remi's RPM repository for Enterprise Linux 7 - $basearch - debuginfo
baseurl=http://rpms.remirepo.net/enterprise/7/debug-remi/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
  1. 安装yum-utils
yum install yum-utils
  1. 下载php8.3.8
mkdir /root/php_install/
yumdownloader --resolve --destdir=/root/php_install/ php83-php.x86_64
tar czvf php_install.tar /root/php_install

在这里插入图片描述
4. 下载压缩包

sz php_install.tar

在这里插入图片描述

2.2 安装

tar xf php_install.tar
# 由于服务器的httpd服务不需要升级
mv php_install/httpd-* /root/
yum install -y php_install/*

3. 确认版本

rpm -qa|grep php8.3
php83 --version
http://www.lryc.cn/news/404685.html

相关文章:

  • 数据结构代码
  • 环信IM x 亚马逊云科技,助力出海企业实现可靠通讯服务
  • R语言画散点图-饼图-折线图-柱状图-箱线图-直方图-等高线图-曲线图-热力图-雷达图-韦恩图(二D)
  • go中map
  • 02-用户画像-技术架构+业务划分
  • HarmonyOS应用开发者高级认证,Next版本发布后最新题库 - 单选题序号1
  • 敲详细的springboot中使用RabbitMQ的源码解析
  • 《Nginx核心技术》第04章:生成缩略图
  • Web 3.0革新:社交金融与边玩边赚开启用户数据主权时代
  • 【2024最新华为OD-C/D卷试题汇总】[支持在线评测] 中文分词模拟器(200分) - 三语言AC题解(Python/Java/Cpp)
  • Cisco 路由重发布 —— 实现路由信息在不同路由域间的传递
  • mysql8和mysql5版本在使用mybatis框架时的注意事项
  • 为什么要有指针和引用类型?
  • vivado INTERNAL_VREF
  • VScode通过Graphviz插件和dot文件绘制层次图,导出svg
  • MMCV 核心组件分析(一):整体概述
  • 阵列信号处理学习笔记(一)--阵列信号处理定义
  • [HTML]一文掌握
  • ABAP使用SQL直接更新数据库与使用IN UPDATE TASK的区别
  • Android GWP-Asan使用与实现原理
  • SpringBoot 跨域请求处理全攻略:从原理到实践
  • vulnhub——Ai-Web1靶机渗透
  • sqlalchemy事件监听
  • 【Django+Vue3 线上教育平台项目实战】Celery赋能:优化订单超时处理与自动化定时任务调度
  • CSS3 教程
  • 树与二叉树学习笔记
  • 消费金融系统开发回忆录
  • org.springframework.context.ApplicationContext发送消息
  • Java8-21新特性
  • NodeJS系列面试题