温馨提示×

ubuntu php配置支持哪些版

小樊
47
2026-10-13 05:05:47
栏目: 编程语言

在 Ubuntu 上,PHP 的“支持版本”通常分两个层面来理解:Ubuntu 官方仓库支持的版本 和 可通过第三方源安装的版本。下面给你一个清晰说明(截至 2024–2025 年常见情况)。


一、Ubuntu 官方仓库默认支持的 PHP 版本

Ubuntu 每个版本都会绑定一个默认 PHP 版本,并且只对该版本提供安全更新。

Ubuntu 版本 默认 PHP 版本 支持状态
Ubuntu 20.04 LTS PHP 7.4 安全维护中
Ubuntu 22.04 LTS PHP 8.1 安全维护中
Ubuntu 24.04 LTS PHP 8.3 当前默认
Ubuntu 24.10 PHP 8.3 非 LTS

✅ 官方支持特点

  • 只支持 一个主版本
  • 更新慢,但稳定
  • 适合生产环境

二、通过第三方源可支持的 PHP 版本(推荐)

最常见的是 ondrej/php PPA(Ubuntu 下事实标准):

sudo add-apt-repository ppa:ondrej/php
sudo apt update

支持的 PHP 版本(基本全覆盖)

  • PHP 5.6(老项目)
  • PHP 7.0 / 7.1 / 7.2 / 7.3 / 7.4
  • PHP 8.0 / 8.1 / 8.2 / 8.3 / 8.4(最新)

✅ 优点

  • 可多版本共存
  • 更新快
  • 支持 FPM / CLI / 模块形式

三、Web 服务器支持情况

1️⃣ Apache

  • libapache2-mod-phpX.X
  • 支持 PHP 5.6 ~ 8.4

2️⃣ Nginx

  • 使用 phpX.X-fpm
  • 推荐方式(性能更好)

四、查看当前系统支持哪些 PHP 版本

apt-cache search php | grep -E '^php[0-9]'

或查看已安装:

php -v
update-alternatives --list php

五、生产环境建议

场景 推荐
新项目 PHP 8.2 / 8.3
老 Laravel PHP 8.1
老系统 PHP 7.4
高兼容 ondrej/php

如果你愿意,可以告诉我:

  • 你的 Ubuntu 版本
  • 是 Apache 还是 Nginx
  • 是否要 多版本共存

我可以直接给你一套可执行的配置步骤。

0 踩