Alibaba Cloud Linux 3.2104 LTS php7.3?

Alibaba Cloud Linux 3.2104 LTS 上安装或使用 PHP 7.3 是可行的,但需要注意一些关键点。以下是一个完整的指南,帮助你在该系统上部署 PHP 7.3。


✅ Alibaba Cloud Linux 3 简介

Alibaba Cloud Linux 3 是阿里云基于 RHEL 8 的衍生发行版,与 CentOS Stream/RHEL 8 兼容性较好。版本号 3.2104 表示发布年份为 2021 年第 4 季度。


🧩 是否支持 PHP 7.3?

  • Alibaba Cloud Linux 3 默认仓库中可能没有 PHP 7.3。
  • 通常默认提供的是较新的 PHP 版本(如 PHP 7.4 或 8.0+)。
  • 因此你需要通过第三方源(如 EPEL、Remi)来安装 PHP 7.3。

🔧 安装步骤:PHP 7.3 on Alibaba Cloud Linux 3.2104 LTS

1. 更新系统软件包

sudo dnf update -y

2. 启用 EPEL 和 Remi 仓库

sudo dnf install -y epel-release
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm

注意:Alibaba Cloud Linux 3 基于 RHEL 8,所以使用 remi-release-8.rpm

3. 安装 dnf-utils 来管理模块化仓库

sudo dnf install -y dnf-utils

4. 重置并启用 PHP 7.3 模块

sudo dnf module reset php -y
sudo dnf module enable php:7.3 -y

5. 安装 PHP 及常用扩展

sudo dnf install -y php php-cli php-common php-mysqlnd php-opcache php-gd php-curl php-mbstring php-xml php-zip

6. 验证安装

php -v
# 输出应类似:
# PHP 7.3.x (cli) ...

⚙️ 可选配置

配置 php.ini

编辑主配置文件:

sudo vi /etc/php.ini

常见修改项包括:

  • memory_limit
  • upload_max_filesize
  • post_max_size
  • date.timezone

安装 Apache/Nginx + PHP-FPM

如果你要运行 Web 应用:

sudo dnf install -y nginx php-fpm
sudo systemctl enable --now php-fpm nginx

记得配置 Nginx 使用 PHP-FPM 处理 .php 文件。


🛠️ 常见问题

❓为什么找不到 PHP 7.3?

  • 默认仓库只包含部分版本。
  • 必须使用 Remi 这样的第三方仓库。

❗遇到冲突或依赖错误怎么办?

尝试清理缓存:

sudo dnf clean all
sudo dnf makecache

📌 总结

项目 内容
系统 Alibaba Cloud Linux 3.2104 LTS
支持 PHP 7.3? ✅ 支持,需使用 Remi 第三方仓库
安装命令 dnf install php after enabling php:7.3 module
推荐搭配 Nginx/Apache + PHP-FPM

如果你需要我帮你写一个完整脚本来自动完成上述安装过程,也可以告诉我 😎

是否还需要集成 MySQL、Composer、或者 WordPress 支持?我可以继续为你定制。

未经允许不得转载:CLOUD技术博 » Alibaba Cloud Linux 3.2104 LTS php7.3?