Alibaba Cloud Linux 3 yum 安装 PHP8.1

Alibaba Cloud Linux 3 yum 安装 PHP8.1

💡 原文中文,约2000字,阅读约需5分钟。
📝

内容提要

在云服务器上安装PHP时,因第三方DNF源不兼容Alibaba Cloud Linux 3导致403错误。通过将软件仓库配置文件中的$releasever变量改为8解决。随后遇到文件找不到的问题,发现是文件后缀错误,再次修改配置文件后成功安装PHP。

🎯

关键要点

  • 在云服务器上安装PHP时报错403,提示无法下载元数据。
  • 检查网络连接正常,使用Curl命令确认网络无问题。
  • 确认软件仓库正常,但由于第三方DNF源不兼容Alibaba Cloud Linux 3导致403错误。
  • 根据阿里云文档,$releasever变量值与CentOS 8不同,导致DNF解析地址无效。
  • 进入/etc/yum.repos.d/目录,修改remi-modular.repo和remi-safe.repo文件,将$releasever变量替换为8。
  • 重新安装PHP后出现文件找不到的错误,提示缺少RPM-GPG-KEY-remi.el3文件。
  • 根据提示发现正确的文件后缀应该是8,手动更改配置文件中的$releasever为8。
  • 再次安装PHP成功,完成搭建。
➡️

继续阅读