Anúncio fechado

Se você desenvolve aplicativos PHP, definitivamente precisa de um servidor de teste. Se você não possui um servidor no site, você tem várias opções no Mac OS para configurar um servidor local. Ou você segue a rota interna, ou seja. você usa o Apache interno e instala o suporte a PHP e MySQL, ou segue o caminho de menor resistência e baixa o MAMP.

Mamp é um aplicativo simples que permite configurar um ambiente de teste em minutos. Você baixa aqui. Você pode escolher entre 2 versões. Um é gratuito e também carece de alguns recursos da versão paga, mas é suficiente para testes normais. Por exemplo, o número de convidados virtuais é limitado na versão gratuita. É fato que não é bem assim. Ainda não experimentei, mas acho que a limitação só se aplica à ferramenta gráfica, que é mínima na versão gratuita, mas se quiser mais convidados virtuais deve ser possível contornar pelo caminho clássico de configuração arquivos.

Depois de baixado, tudo que você precisa fazer é arrastar e soltar o diretório na pasta de sua preferência. Para aplicativos globais ou aplicativos em sua pasta pessoal. Também é aconselhável alterar a senha inicial do servidor MySQL. Veja como fazer isso.

Abra um terminal. Pressione CMD + espaço para abrir o SpotLight e digite “terminal” sem as aspas e assim que o aplicativo apropriado for encontrado, pressione Enter. No terminal, digite:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


Onde substitua pela sua nova senha e pressione Enter. Se tudo correr bem, você não receberá nenhuma resposta, se ocorrer um erro, será escrito. Posteriormente, precisamos alterar a senha nos arquivos de configuração para acesso ao banco de dados via PHPMySQL Admin. Abra o arquivo no seu editor de texto favorito:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Onde na linha 86 podemos inserir nossa nova senha entre aspas.

E então o arquivo:

/Applications/MAMP/bin/mamp/index.php


Neste arquivo, substituiremos a senha na linha 5.

Agora podemos iniciar o próprio MAMP. E então configure-o. Clique em “Preferências…”.

Na primeira guia, você pode definir coisas como qual página deve ser iniciada na inicialização, se o servidor deve iniciar quando o MAMP for iniciado e terminar quando o MAMP for fechado, etc. Para nós, a segunda aba é mais interessante.

Nele você pode definir as portas nas quais o MySQL e o Apache devem rodar. Escolhi 80 e 3306 na imagem, ou seja, portas básicas (basta clicar em "Definir portas PHP e MySQL padrão"). Se você fizer o mesmo, o OS X solicitará a senha do administrador após iniciar o MAMP. É por uma razão simples: segurança. O Mac OS não permite que você execute, sem senha, nada em portas inferiores a 1024.

Na próxima aba, selecione a versão do PHP.

Na última aba, escolhemos onde nossas páginas PHP serão armazenadas. Então, por exemplo:

~/Documentos/PHP/Páginas/


Onde colocaremos nosso aplicativo PHP.

Agora é só testar se o MAMP está rodando. Ambas as luzes estão verdes, então clicamos em "Abrir página inicial” e será aberta uma página de informações sobre o servidor, a partir da qual podemos acessar, por exemplo, informações sobre o servidor, ou seja, o que está rodando nele, e principalmente o phpMyAdmin, com o qual podemos modelar bancos de dados. As próprias páginas são executadas em:

http://localhost


Espero que você tenha achado o tutorial útil e que tenha apresentado uma maneira simples de configurar um ambiente de teste de PHP e MySQL em um Mac.

.