centos7.x配置国内镜像问题

  1. 备份repo
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. 下载阿里云镜像
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
  1. 更新yum
 yum clean all
 yum makecache
 #或者直接
 yum update
  1. 以安装remi的PHP8.1为例
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
 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
# 下载 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

 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
### CentOS 7.x 镜像下载地址及使用指南 #### 下载地址 CentOS 7.x 的官方镜像可以从多个可信源获取。以下是常用的下载链接之一: - 清华大学开源软件镜像站提供了稳定的 CentOS 7.x ISO 文件下载服务,支持不同架构和版本的选择。可以通过以下 URL 访问并下载所需的镜像文件[^2]: ```bash https://mirrors.tuna.tsinghua.edu.cn/centos/ ``` 在页面中选择 `7` 版本对应的子目录,进入后找到适合的 ISO 文件(如最小化安装版或桌面版),然后通过浏览器直接下载或将链接用于命令行工具。 --- #### 使用方法 为了方便用户操作,这里提供两种常见的使用场景说明: ##### 场景一:本地虚拟机环境中加载镜像 如果是在 VMware 或 VirtualBox 等虚拟机管理器中创建 CentOS 虚拟机,可按以下步骤完成镜像加载: 1. 创建新的虚拟机,并设置基础硬件参数; 2. 右键单击目标虚拟机,在弹出菜单中选择 **Settings** 或者类似的选项; 3. 找到 CD/DVD 设备配置项,切换至右侧窗口中的 “Use ISO Image File” 并浏览定位已下载好的 `.iso` 文件路径[^2]; 4. 完成以上设置后保存退出即可开始引导安装过程。 ##### 场景二:物理服务器上的光盘驱动器挂载 对于实际运行于裸金属设备的情况,则需将刻录完毕后的实体 DVD 插入对应插槽内实现自动识别读取功能;如果没有可用的光学存储装置的话也可以借助 USB 外接盒来传输数据介质作为替代方案。 另外需要注意的是,在某些特殊情况下可能还需要额外调整 BIOS 设置以允许从外部媒介启动系统。 --- #### 自动化脚本辅助部署 当面对批量初始化需求时,可以编写简单的 Shell Script 来简化流程控制逻辑。例如利用 Wget 工具快速拉取远程资源的同时忽略 SSL 验证错误警告信息[^1]: ```bash #!/bin/bash MIRROR_URL="https://mirrors.tuna.tsinghua.edu.cn" IMAGE_NAME="centos-7-x86_64-minimal.iso" wget "${MIRROR_URL}/centos/${IMAGE_NAME}" --no-check-certificate -O /tmp/$IMAGE_NAME echo "Download completed! The image is located at /tmp/$IMAGE_NAME." ``` 此段代码片段展示了如何构建一个基本的任务执行单元以便后续扩展集成更多高级特性比如进度条显示等功能模块。 --- #### 注意事项 - 在正式投入使用前务必验证所选用的具体发行号是否满足业务兼容性要求。 - 对于生产环境而言强烈推荐启用安全更新机制定期同步最新补丁包集合从而保障整体稳定性表现优异[^3].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值