centos7.x配置国内镜像问题

  1. 备份repo
shell 复制代码
mkdir -p /etc/yum.repos.d/backup
mv /etc/yum.repos.d/CentOS-[^B]*.repo /etc/yum.repos.d/backup/ 2>/dev/null || true
  1. 下载阿里云镜像
shell 复制代码
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  1. 更新yum
shell 复制代码
 yum clean all
 yum makecache
 #或者直接
 yum update
  1. 以安装remi的PHP8.1为例
shell 复制代码
wget https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
# 或者直接
yum install -y  https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpm
# 查看是否已经安装
ls /etc/yum.repos.d/

backup            docker-ce.repo  epel.repo.rpmnew   remi-modular.repo  remi-php70.repo  remi-php72.repo  remi-php74.repo  remi-php81.repo  remi-php83.repo  remi-safe.repo
CentOS-Base.repo  epel.repo       epel-testing.repo  remi-php54.repo    remi-php71.repo  remi-php73.repo  remi-php80.repo  remi-php82.repo  remi.repo
  1. 安装PHP8.1
shell 复制代码
 yum clean all
 yum makecache
 #或者直接
 yum update
sudo yum install -y php81 php81-php-cli php81-php-fpm php81-php-common php81-php-mysqlnd php81-php-zip php81-php-devel php81-php-gd php81-php-mbstring php81-php-curl php81-php-xml php81-php-pear php81-php-bcmath php81-php-json php81-php-opcache php81-php-redis php81-php-memcached

# 查看PHP是否安装成功
 php81 -v
PHP 8.1.29 (cli) (built: Jun  5 2024 05:51:57) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.29, Copyright (c) Zend Technologies
    with Zend OPcache v8.1.29, Copyright (c), by Zend Technologies

如果出现以下错误

安装remi-release时出现错误

复制代码
rpm -Uvh remi-release-7.rpm
warning: remi-release-7.rpm: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
error: Failed dependencies:
	epel-release = 7 is needed by remi-release-7.9-6.el7.remi.noarch
shell 复制代码
# 下载 epel repo
 wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 安装 epel-release
yum install epel-release

# 再次执行
rpm -Uvh remi-release-7.rpm
warning: remi-release-7.rpm: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:remi-release-7.9-6.el7.remi      ################################# [100%]

多版本 composer

shell 复制代码
 curl -sS https://getcomposer.org/installer | /usr/bin/php81 -- --install-dir=/usr/local/bin --filename=composer8
 mv /usr/local/bin/composer8 /usr/local/bin/composer8.phar
 # 根据版本调整
 echo -e '#!/bin/bash\n/usr/bin/php81 /usr/local/bin/composer8.phar "$@"' > /usr/local/bin/composer8
 chmod +x /usr/local/bin/composer8
相关推荐
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
小宇宙Zz3 天前
Maven依赖冲突
java·服务器·maven
Inhand陈工3 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
酣大智3 天前
ARP代理--工作原理
运维·网络·arp·arp代理
shushangyun_3 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
古城小栈3 天前
Unix 与 Linux 异同小叙
linux·服务器·unix
施努卡机器视觉3 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
程序猿阿伟3 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome