在 Ubuntu 上,PHP 支持的版本主要取决于 Ubuntu 系统版本 以及你使用的软件源(官方源或第三方源,如 ppa:ondrej/php)。
以下是常见 Ubuntu LTS 版本默认自带的 PHP(来自官方仓库):
| Ubuntu 版本 | 默认 PHP 版本 |
|---|---|
| Ubuntu 18.04 (Bionic) | PHP 7.2 |
| Ubuntu 20.04 (Focal) | PHP 7.4 |
| Ubuntu 22.04 (Jammy) | PHP 8.1 |
| Ubuntu 24.04 (Noble) | PHP 8.3 |
官方源一般只维护 一个主要版本,安全更新随系统生命周期提供。
Ubuntu 官方源版本有限,生产环境常使用:
sudo add-apt-repository ppa:ondrej/php
sudo apt update
该 PPA 支持 非常多的 PHP 版本,目前(2024–2025)通常包括:
✅ 可同时安装多个版本(如 php7.4 + php8.1)
✅ 可用于 CLI、FPM、Apache 模块
| PHP 版本 | 状态 |
|---|---|
| PHP 8.2 | 活跃支持 |
| PHP 8.3 | 活跃支持 |
| PHP 8.1 | 安全维护 |
| PHP 7.4 | 已停止官方支持 |
| ≤ 7.3 | 已 EOL |
推荐新项目使用 PHP 8.1+
php -v
查看可安装版本:
apt list -a php
ppa:ondrej/php 安装对应旧版本update-alternatives 或 PHP-FPM 切换如果你告诉我:
我可以给你更具体的安装方案。