MAMP
Significa "Mac OS X, Apache, MySQL, and PHP." MAMP é uma variação do pacote de software LAMP que pode ser instalado no Mac OS X. Ele pode ser usado para executar um servidor web ativo em um Mac, mas é mais comumente usado para desenvolvimento web e testes locais.
Apache (ou "Apache HTTP Server") é o componente usado para configurar e executar o servidor web. Depois de instalado, o Apache permite que um Mac hospede um ou mais sites. Ao configurar e executar um servidor web Apache local, os desenvolvedores web podem visualizar suas páginas da web em um navegador sem publicá-las em um servidor externo.
O MAMP também inclui MySQL e PHP. Essas duas tecnologias comuns (código aberto|open source) são usadas para criar sites dinâmicos. MySQL é um SGBD popular, e PHP é uma linguagem de scripts para a web. Páginas da web que incluem código PHP podem acessar dados de um banco de dados MySQL e carregar conteúdo dinâmico em tempo real. Ao instalar PHP e MySQL localmente, um desenvolvedor pode criar e testar um site dinâmico em seu Mac antes de publicá-lo na Internet.
Apache, MySQL e PHP são componentes de código aberto que podem ser instalados individualmente. No entanto, é mais rápido e fácil instalar um pacote "AMP" pronto, como MAMP ou MAMP Pro. Tanto o MAMP quanto o MAMP Pro também incluem uma interface gráfica do usuário GUI que pode ser usada para gerenciar o servidor web local.
NOTE: Em alguns casos, o "P" em MAMP pode significar Perl ou Python, que são outras linguagens de scripts que podem ser usadas no lugar do PHP. A versão do LAMP para Windows é chamada de WAMP.
Teste seus conhecimentos