在 Debian 上搭建 LNMP(Linux + Nginx + MySQL/MariaDB + PHP),版本选择一般看你是追求稳定还是追求新特性。下面按“系统版本 + 组件版本”给你一个清晰建议。
一、Debian 系统版本怎么选
✅ 推荐(生产环境)
Debian 12 (Bookworm)
- 当前稳定版(Stable)
- 软件较新、支持周期长(约 5 年)
- 最适合 LNMP 生产环境
⚠️ 也可用
Debian 11 (Bullseye)
❌ 不推荐
- Debian 10 及更早(已接近 EOL)
- Debian Testing / Unstable(不适合服务器)
二、LNMP 各组件版本建议(Debian 12)
1. Nginx
- 推荐版本:Nginx 1.22+(Debian 官方源)
- 或 Nginx Stable 1.24+(官方源)
apt install nginx
除非有特殊需求,不建议用第三方源(如 nginx.org 官方源也可,但需注意依赖)
2. MySQL / MariaDB
✅ 推荐:MariaDB 10.11(Debian 12 默认)
apt install mariadb-server
- Debian 12 默认就是 MariaDB 10.11
- 稳定、兼容 MySQL
- 生产首选
可选:MySQL 8.0
3. PHP
✅ 推荐:PHP 8.2(Debian 12 默认)
apt install php-fpm php-mysql
其他常见扩展:
php-cli php-curl php-gd php-mbstring php-xml php-zip
可选版本
- PHP 8.1(旧项目)
- PHP 8.3(新项目,可通过 sury 源)
三、典型 LNMP 组合(2024–2025 推荐)
✅ 生产稳定型
Debian 12
Nginx 1.22
MariaDB 10.11
PHP 8.2
✅ 新项目/性能型
Debian 12
Nginx 1.24
MariaDB 10.11
PHP 8.3 (sury)
四、快速判断你该用哪套
- 公司/线上服务器 → Debian 12 + 官方源
- 学习/测试 → 随便,Debian 12 即可
- Laravel / WordPress → PHP 8.2+ 完全够
如果你愿意,我可以:
- 给你 一键安装脚本
- 按 具体业务(WordPress / Laravel / 自建 API) 给版本
- 或帮你 对比 MySQL vs MariaDB
你打算用在什么场景?