加油
努力

TencentOS Server 3.1支持哪个版本的php-fpm?

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 包)

详细说明:

  1. 默认仓库(BaseOS + AppStream)

    • TencentOS Server 3.1 兼容 RHEL/CentOS 8 的软件源结构。
    • 在默认的 baseosappstream 仓库中,通常包含:
      • php (即 PHP 7.2)
      • php74 (即 PHP 7.4)
    • 你可以通过以下命令查看可用版本:
      dnf list available | grep php-fpm
  2. 如何安装对应版本的 php-fpm

    • 安装 PHP 7.2 fpm:
      sudo dnf install php-fpm
    • 安装 PHP 7.4 fpm:
      sudo dnf install php74-php-fpm
  3. 更高版本(如 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
云服务器