在 Ubuntu 上,PHP 的“支持版本”通常分两个层面来理解:Ubuntu 官方仓库支持的版本 和 可通过第三方源安装的版本。下面给你一个清晰说明(截至 2024–2025 年常见情况)。
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 |
✅ 官方支持特点
最常见的是 ondrej/php PPA(Ubuntu 下事实标准):
sudo add-apt-repository ppa:ondrej/php
sudo apt update
✅ 优点
libapache2-mod-phpX.XphpX.X-fpmapt-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 |
如果你愿意,可以告诉我:
我可以直接给你一套可执行的配置步骤。