Criadores de websites, blogs e sistemas em rede têm muitas vezes a necessidade de testar as suas alterações e o código programado antes de o lançar e disponibilizar online. Assim, seria muito útil poder simular um servidor Apache, PHP e com acesso a uma base de dados SQL no seu computador, sem necessidade de acesso à internet e com funcionamento idêntico ou de qualquer servidor online. Para isso existem dois aplicativos, o WAMP (para Windows) e o MAMP (para Mac).
Ambos os aplicativos são gratuitos e de fácil utilização, e incluem bibliotecas e programas, como
- Apache HTTP Server 2.2.22
- PHP 5.2.17
- PHP 5.3.14 (MAMP PRO only)
- PHP 5.4.4
- MySQL 5.5.25
- phpMyAdmin 3.5.1
- SQLiteManager 1.2.4
- Alternative PHP Cache (APC) 3.1.9
- curl 7.24.0
- eAccelerator 0.9.6.1
- Expat XML Parser 2.0.1
- FreeType 2.4.8
- gettext 0.18.1.1
- jpeg 8d
- libiconv 1.14
- Libidn 1.17
- libmcrypt 2.6.8
- libpng 1.5.7
- libxml2 2.7.8
- libxslt 1.1.26
- Sablotron XML processor 1.0.3
- t1lib 5.1.2
- XCache 1.2.2
- XCache 1.3.2
- Xdebug 2.2.0
- PHP/YAZ 1.0.14
- YAZ 4.0.1
Vamos então perceber como poderemos criar o nosso servidor virtual. (NOTA: O tutorial apresentado refere-se à instalação do MAMP em Mac OS. Contudo a utilização do WAMP é similar, pelo que se tiver alguma dúvida, contacte-nos).
1. Descarregar o aplicativo para Mac OS (MAMP) ou para Windows (WAMP).
2. Após a descarga, execute o instalador e siga todos os passos de instalação da forma habitual.
3. Vamos então configurar o nosso servidor. Abrir o aplicativo “MAMP.app”.
4. Feito isto, clique em “Start Servers” para ligar os servidores, tanto o Apache como o MySQL. Durante este procedimento ser-lhe-á pedida autenticação.
Quando os servidores ligarem, será aberta, automaticamente, uma página no seu browser. Esta página contém informações importantes acerca do seu servidor e as credenciais para aceder ao mesmo.
5. Os ficheiros que deseja colocar no seu servidor, deverão ser copiados para a pasta “htdocs” que se encontra dentro da pasta “MAMP” criada aquando da instalação do aplicativo. Terminado o carregamento poderá aceder aos seus ficheiros do servidor no browser, sendo que deverá colocar na barra de endereço “localhost:8888” (sem aspas).
Para aceder ao seu painel MySQL, deverá abrir o seguinte endereço “localhost/MAMP/?language=English” (sem aspas) na barra de endereço do seu browser. Aí pode realizar todas as operações relacionadas com a base de dados do seu site.
A partir de agora é como se tivesse a usar um servidor online. Esta ferramente é bastante útil para experiências ou para criar os seus websites de forma offline antes de os disponibilizar no mundo da internet, não estando dependendo da velocidade da sua conexão à internet na realização das suas tarefas de programação.