freeCodeCamp/guide/portuguese/linux/lamp-stack/index.md

1.9 KiB
Raw Blame History

title localeTitle
The Linux, Apache, MySQL, and PHP Stack O Linux, Apache, MySQL e PHP Stack

O LAMP Stack

Uma das configurações mais comuns para um servidor Linux é a pilha LAMP, nomeada a partir dos componentes usados com mais freqüência (Linux, Apache, MySQL e PHP). A pilha LAMP padrão é de código aberto, disponível gratuitamente e completamente documentada, fornecendo uma plataforma flexível, padronizada e segura para o desenvolvimento de sites e aplicativos da Web.

Linux

O componente do sistema operacional da pilha LAMP é geralmente uma distribuição do Linux, e muitas distribuições populares do Linux, como o Ubuntu e a Red Hat, possuem métodos semi-automáticos para instalação e configuração dos outros componentes. Quando o Mac OSX é substituído pelo Linux, a pilha resultante é às vezes referida como pilha MAMP. Da mesma forma, quando a pilha é construída em um ambiente Windows, ela é às vezes referida como uma pilha WAMP.

Apache

O componente do servidor web da pilha é geralmente o Apache, o servidor web mais popular na internet. Em junho de 2014, estimava-se que o Apache atendesse a 52,27% de todos os sites ativos. Nos últimos anos, muitos administradores de sistemas e desenvolvedores da Web optaram por substituir o Apache pelo nginx, um servidor da Web que pode ser mais leve e mais rápido em algumas situações. A pilha resultante é por vezes referida como a pilha LEMP.

MySQL

A camada do sistema de gerenciamento de banco de dados relacional (RDBMS) da pilha LAMP é o MySQL. Às vezes, é substituído pelo MariaDB, um gerador de desempenho do MySQL, ou até mesmo por bancos de dados não relacionados, como bancos de dados PostgreSQL ou NoSQL, como o MongoDB.

PHP

A linguagem de programação do servidor ou camada de middleware da pilha LAMP é geralmente PHP, embora tenha sido frequentemente substituída por (ou usada juntamente com) Python, Perl ou outras linguagens.