Sou um fuçador nato quando o assunto é Web servers e suas features. Adoro montar laboratórios e testar uma série de features.

O problema é ter que instalar, configurar e colocar para comunicar entre si uma série de ferramentas como o Apache, Nginx, Varnish, ModSecurity, PHP e tantos outros.

Eis que eu encontro o Bitnami, uma empresa que criou diversos instaladores, para diversos sistemas operacionais (windows/Linux/mac) com quase tudo que precisamos para ambientes Web.

Eu resolvi baixar e instalar um LAMP, o melhor, o Bitnami LAMP que já vem com os seguintes pacotes:

– Apache 2.4.4
– MySQL 5.5.30
– PHP 5.4.15
– PHPMyAdmin 4.0.0
– AWS SDK for PHP 1.5.13
– Varnish 3.0.3
– ImageMagick 6.7.5
– SQLite 3.7.10
– ModSecurity 2.6.7
– Libraries for Couchbase 2.0.5
– Couchbase PHP extension 1.1.4
– Heroku client
– Git 1.8.2
– Ruby 1.9.3-p392

Optional components:

– Zend Framework 2.1.4
– Symfony 2.2.1
– CodeIgniter 2.1.3
– CakePHP 2.3.2
– Smarty 3.1.13
– Laravel 3.2.14

Este pacote tem um pouco mais de 70mb e já vem com todos os produtos acima pré-instalados e configurados.

Aproveitei o embalo de segunda à noite e baixei a solução deles para Mac, o MAMP Stack.

Screen Shot 2013-05-27 at 11.31.17 PM
MAMP Stack

A instalação no meu mac book air foi bem tranquilo e a console de gerenciamento de todos os pacotes é bem simples de mexer. Ideal para aqueles que não estão familiarizados com administração web, mas precisam de um ambiente para testar os seus portais.

Screen Shot 2013-05-27 at 11.32.27 PM

Para o pessoal que gosta de testar a segurança de ambientes Web, aí vai uma importante dica – O MAMP vem com o modsecurity pré-instalado e pré-configurado. Sendo assim, você pode baixar as regras da OWASP, da Trustwave ou da Atomic – estas últimas duas pagas – para testar performance e o próprio WAF.

Bons estudos.. 🙂

P.S.: Para mim o Bitnami é muito melhor que o MAMP Pro pelo seguinte motivo:

Bitnami é de graça e já vem com uma porrada de features, bem diferente do MAMP pro.