O LNMP é uma solução amplamente utilizada para servidores web, composta pelo sistema operacional Linux, pelo servidor web NGINX, pelo sistema de gerenciamento de banco de dados relacional MySQL e pela linguagem de programação PHP. Este tópico descreve a arquitetura e o diagrama de uma pilha LNMP e fornece referências sobre o método de implantação de uma pilha LNMP.
Arquitetura de uma pilha LNMP
Linux: atua como o núcleo da pilha LNMP, oferece gratuitamente um ambiente de sistema operacional estável e é compatível com diversas distribuições, como Alibaba Cloud Linux, CentOS e Ubuntu.
NGINX: servidor web de alto desempenho, reconhecido pela elevada capacidade de processamento concorrente. Processa conteúdo estático e utiliza o Fast Common Gateway Interface (FastCGI) para colaborar com o PHP no processamento de conteúdo dinâmico.
MySQL: sistema de gerenciamento de banco de dados relacional que armazena os dados do site dentro da pilha LNMP. Oferece recursos de consulta e armazenamento de dados.
PHP: linguagem de script do lado do servidor usada para gerar conteúdo dinâmico em páginas web. Você pode integrar o PHP com HTML e utilizá-lo em conjunto com o NGINX e o MySQL para fornecer recursos abrangentes de desenvolvimento de aplicações web.
Diagrama
Método de implantação
Para saber como o PHP se conecta a um banco de dados MySQL e como o NGINX faz proxy do PHP, consulte Deploy an LNMP stack.