LNMP 是 Linux 下非常经典的一套 Web 服务器环境组合,名称本身就已经说明了主要组件:
LNMP 各字母含义及组件
- L:Linux
- 操作系统(如 CentOS、Ubuntu、Debian 等)
- N:Nginx
- Web 服务器 / 反向代理服务器
- 负责处理 HTTP 请求、静态资源、负载均衡等
- M:MySQL 或 MariaDB
- 数据库管理系统
- 用于存储网站数据(MySQL 常见,MariaDB 是其开源分支)
- P:PHP
- 服务器端脚本语言
- 用于运行动态网站程序(如 WordPress、Discuz 等)
常见补充说明
- 有时也会包含:
- PHP-FPM:PHP 的 FastCGI 进程管理器(Nginx 通常通过它调用 PHP)
- Redis / Memcached:缓存组件(非必须,但常配合 LNMP 使用)
- phpMyAdmin:MySQL 可视化管理工具(可选)
简单结构关系
用户浏览器
↓
Nginx(处理请求)
↓(动态请求)
PHP-FPM + PHP
↓
MySQL / MariaDB
如果你是想了解如何安装 LNMP,或者各组件的作用和配置,可以继续问我。