LNMP 是由 Linux、Nginx、MySQL、PHP 四款开源软件组成的建站环境,是站长在 VPS 或云服务器上搭建 WordPress、Discuz 等 PHP 网站的主流方案,在中文圈也常指 lnmp.org 一键安装包。

| 类型 | Web 服务器软件栈(建站环境) |
| 组成 | Linux + Nginx + MySQL/MariaDB + PHP |
| 适用系统 | Linux(CentOS、Debian、Ubuntu 等) |
| 典型用途 | 搭建 WordPress、Discuz 等 PHP 网站 |
| 相关方案 | LAMP、宝塔面板 |
| 官网 | lnmp.org(一键安装包) |
LNMP 是由 Linux、Nginx、MySQL、PHP 四款开源软件组合而成的网站服务器运行环境,是中文站长圈搭建 PHP 网站最主流的方案之一。
LNMP 取自四个组件的首字母:Linux 操作系统、Nginx Web 服务器、MySQL(或其分支 MariaDB)数据库、PHP 脚本语言。四者配合,即可运行 WordPress、Discuz、帝国CMS、Emlog 等绝大多数 PHP 程序。买好 VPS 或云服务器后,装一套 LNMP 往往就是建站的第一步。
它由更早的 LAMP(以 Apache 为 Web 服务器)演变而来。随着 Nginx 凭借高并发、低内存占用逐渐流行,越来越多站长用 Nginx 替换 Apache,LNMP 由此成为主流叫法。其工作方式是:Nginx 直接响应静态文件,动态请求则通过 FastCGI 交给 PHP-FPM 处理,再由 PHP 读写 MySQL 数据库。
在中文圈,「LNMP」还常特指军哥(licess)长期维护的 lnmp.org 一键安装包:一条命令即可自动编译安装整套环境,并附带虚拟主机管理、SSL 证书申请等脚本工具,免费且持续更新,与宝塔面板同为国内服务器上的装机常客。
LAMP 的区别在于用 Apache 替代 Nginx:Apache 的 .htaccess 规则使用方便,但高并发下性能和内存占用不如 Nginx。宝塔面板则是在 LNMP/LAMP 之上加了一层图形化管理界面,本质仍是同一套环境。习惯命令行的老站长偏爱一键安装包,新手则更多选择宝塔。
问:LNMP 一键安装包和宝塔面板怎么选?答:追求纯净、省资源、全程命令行可控就选一键安装包;想要网页后台点鼠标管理网站、数据库和证书就选宝塔。两者底层环境基本一致。
问:跑一套 LNMP 对服务器配置要求高吗?答:不高。得益于 Nginx 和 PHP-FPM 的低占用,1GB 内存左右的小 VPS 就能跑起个人博客,配置越高可承载的访问量越大。
问:Nginx 下伪静态规则怎么办?答:Nginx 不支持 Apache 的 .htaccess,需要把规则写进站点配置文件。常见程序(如 WordPress、Discuz)都有现成的 Nginx 伪静态规则可直接套用。

| 类型 | Web 服务器软件栈(建站环境) |
| 组成 | Linux + Nginx + MySQL/MariaDB + PHP |
| 适用系统 | Linux(CentOS、Debian、Ubuntu 等) |
| 典型用途 | 搭建 WordPress、Discuz 等 PHP 网站 |
| 相关方案 | LAMP、宝塔面板 |
| 官网 | lnmp.org(一键安装包) |
登录 后参与讨论
暂无讨论,来发表第一条评论吧