Alibaba Cloud Linux 3.2104 LTS 是阿里云推出的一个基于 Linux 的服务器操作系统,主要用于阿里云 ECS 实例。它与 CentOS、Red Hat 等系统类似,但经过阿里云优化,更适合在阿里云环境中运行。
关于 PHP 7.3 在 Alibaba Cloud Linux 3.2104 LTS 上的安装和使用,以下是相关信息和操作建议:
✅ Alibaba Cloud Linux 3.2104 LTS 简介
- 发布时间:约在 2021 年 4 月(版本号命名方式)
- 基于:RHEL 8 兼容架构
- 支持生命周期:长期支持(LTS)
- 软件源:默认使用 DNF/YUM 包管理器,也支持 EPEL、Remi 等第三方仓库
🐘 如何在 Alibaba Cloud Linux 3.2104 LTS 安装 PHP 7.3?
方法一:使用 Remi 仓库安装 PHP 7.3
-
安装 EPEL 仓库
sudo dnf install -y epel-release -
启用 Remi 仓库
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm -
启用 PHP 7.3 模块
sudo dnf module reset php sudo dnf module enable php:7.3 -
安装 PHP 及常用扩展
sudo dnf install -y php php-cli php-fpm php-mysqlnd php-opcache php-gd php-curl php-mbstring php-xml php-json -
验证安装
php -v输出应显示:
PHP 7.3.x (cli) (built: ...)
方法二:手动编译安装 PHP 7.3(高级)
如果你需要特定配置或模块,可以下载源码编译安装:
-
安装依赖
sudo dnf groupinstall "Development Tools" sudo dnf install -y libxml2-devel openssl-devel bzip2-devel curl-devel libjpeg-devel libpng-devel freetype-devel gmp-devel libmcrypt-devel mysql-devel pcre-devel sqlite-devel -
下载并解压 PHP 7.3 源码
wget https://www.php.net/distributions/php-7.3.33.tar.gz tar -zxvf php-7.3.33.tar.gz cd php-7.3.33 -
配置编译参数(示例)
./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-mbstring --enable-zip --with-curl --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-mysqli --with-pdo-mysql --with-openssl --enable-opcache -
编译并安装
make && sudo make install -
配置 PHP 和 FPM
🔁 注意事项
- Alibaba Cloud Linux 3.2104 基于 RHEL 8,因此很多适用于 CentOS 8/RHEL 8 的教程同样适用。
- 默认软件源可能不包含 PHP 7.3,推荐使用 Remi 仓库。
- 如果你使用的是更高版本的 Alibaba Cloud Linux(如 3.2110 或 3.2206),安装步骤类似,只是需注意仓库兼容性。
📚 推荐资源
- Remi 官方 PHP 仓库
- Alibaba Cloud Linux 官方文档
- PHP 官方下载页面
如果你有具体的使用场景(如 LNMP 架构、WordPress 部署等),欢迎补充,我可以提供更针对性的建议。
CDNK博客