“Ubuntu 下的 LNMP”一般指在 Ubuntu 系统上搭建 Linux + Nginx + MySQL/MariaDB + PHP 的运行环境。你问“支持哪些版本”,通常可以从 Ubuntu 版本 和 LNMP 各组件版本 两个层面来理解。
以下 Ubuntu 版本均可通过 apt 安装 Nginx / MySQL / PHP:
非 LTS 版本(如 23.04、23.10)也可用,但生命周期短,不建议生产环境。
Ubuntu 官方源中的 Nginx:
| Ubuntu 版本 | Nginx 版本 |
|---|---|
| 20.04 | 1.18 |
| 22.04 | 1.18 / 1.22 |
| 24.04 | 1.24 |
也可使用:
| Ubuntu 版本 | MySQL |
|---|---|
| 20.04 | 8.0 |
| 22.04 | 8.0 |
| 24.04 | 8.0 / 8.4 |
| Ubuntu 版本 | MariaDB |
|---|---|
| 20.04 | 10.3 / 10.6 |
| 22.04 | 10.6 |
| 24.04 | 10.11 |
生产环境常用:MySQL 8.0 或 MariaDB 10.6 / 10.11
Ubuntu 官方源 PHP 版本:
| Ubuntu 版本 | 默认 PHP | 可用 PHP |
|---|---|---|
| 20.04 | 7.4 | 7.4 / 8.0 / 8.1(PPA) |
| 22.04 | 8.1 | 8.1 / 8.2 / 8.3(PPA) |
| 24.04 | 8.3 | 8.3 / 8.4(PPA) |
常用 PPA:
sudo add-apt-repository ppa:ondrej/php
支持 PHP 版本示例:
如果你指的是 LNMP 一键安装包(lnmp.org):
| 项目 | 支持情况 |
|---|---|
| Ubuntu | 16.04 / 18.04 / 20.04 / 22.04 |
| Nginx | 稳定版自选 |
| MySQL | 5.5–8.0 |
| PHP | 5.6 / 7.x / 8.x |
24.04 支持正在逐步完善,建议先确认官网说明。
如果你是想问 某个具体 LNMP 安装方式(如 Docker / 一键包 / 源码)支持的版本,可以告诉我,我可以更精确地回答。