O LNMP é uma solução de servidor web amplamente utilizada. Essa pilha consiste no sistema operacional Linux, no servidor web NGINX, no sistema de gerenciamento de banco de dados relacional MySQL e na linguagem de programação PHP. Este tópico descreve a arquitetura e o diagrama de uma pilha LNMP e fornece referências sobre os métodos de implantação.
Arquitetura de uma pilha LNMP
Linux: atua como núcleo da pilha LNMP, oferece um ambiente de sistema operacional estável e gratuito e oferece suporte a diversas distribuições, como Alibaba Cloud Linux, CentOS e Ubuntu.
NGINX: servidor web de alto desempenho reconhecido por sua alta capacidade de processamento simultâneo. O NGINX processa conteúdo estático e usa a 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 usado para armazenar dados do site na pilha LNMP. O MySQL fornece recursos de consulta e armazenamento de dados.
PHP: linguagem de script do lado do servidor usada para gerar conteúdo dinâmico de páginas web. Integre o PHP ao HTML e use-o em conjunto com o NGINX e o MySQL para obter recursos completos de desenvolvimento de aplicações web.
Diagrama
Método de implantação
Para obter informações sobre como o PHP se conecta a um banco de dados MySQL e como o NGINX faz proxy de solicitações PHP, consulte Implantar uma pilha LNMP.