TencentOS Server 3.1(基于 CentOS/RHEL 8 生态)默认的软件包管理器中,官方源主要提供 PHP 7.2 和 PHP 7.4。
因此,默认支持的 php-fpm 版本是:
- PHP 7.2 (
php-fpm包) - PHP 7.4 (
php74-php-fpm包)
详细说明:
-
默认仓库(BaseOS + AppStream):
- TencentOS Server 3.1 兼容 RHEL/CentOS 8 的软件源结构。
- 在默认的
baseos和appstream仓库中,通常包含:php(即 PHP 7.2)php74(即 PHP 7.4)
- 你可以通过以下命令查看可用版本:
dnf list available | grep php-fpm
-
如何安装对应版本的 php-fpm:
- 安装 PHP 7.2 fpm:
sudo dnf install php-fpm - 安装 PHP 7.4 fpm:
sudo dnf install php74-php-fpm
- 安装 PHP 7.2 fpm:
-
更高版本(如 PHP 8.0/8.1/8.2):
- 腾讯云官方镜像可能不直接提供 PHP 8.x 的默认 RPM 包。
- 如需使用 PHP 8.x,你需要启用第三方软件源,例如:
- Remi Repository(推荐):添加 Remi 源后可安装 PHP 8.0、8.1、8.2 等。
- 或使用 SCL(Software Collections) 或从源码编译安装。
建议:
- 如果追求稳定性和官方支持,建议使用 PHP 7.4(已停止主流支持,但仍有安全更新)或 PHP 8.1/8.2(通过 Remi 源安装)。
- 生产环境推荐使用较新的稳定版 PHP(如 8.1+),以获得更好的性能和安全性。
你可以通过以下命令启用 Remi 源并安装 PHP 8.1 的 php-fpm:
sudo dnf install epel-release
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf module reset php
sudo dnf module enable php:remi-8.1
sudo dnf install php-fpm
云小栈