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

23 lines
1.9 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: The Linux, Apache, MySQL, and PHP Stack
localeTitle: 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.