Sempre que eu formato o meu PC, preciso instalar o setup padrão pro meu trabalho, que é o famoso LAMP (Apache, PHP e MySQL). Vou documentar abaixo como eu instalo isso.

A distribuição que utilizo é o Ubuntu.


Apache 2

1. Instalar o apache

2.Iniciar o serviço

3. Verificar o status do serviço

4.Iniciar Automaticamente

Para o apache iniciar automaticamente toda vez que você iniciar o Ubuntu:

5. Liberar acesso externo
Para você liberar o acesso ao seu apache na sua rede (outros computadores da rede):

6. Verifique as portas liberar no seu Firewall

Pronto! Seu apache já está instalado.

Teste acessando no seu navegador: http://localhost.. Se tudo estiver funcionando, aparecerá uma página do apache, como a imagem a seguir:

 


PHP

Já com o apache instalado, vamos instalar agora o PHP com suas principais dependências, utilizadas num ambiente de desenvolvimento.

1. Instalando PHP e dependências

Pronto! Já é pra tudo estar funcionando perfeitamente.

2. Testar o PHP

Para testarmos, vamos criar um arquivo chamado info.php na raiz do apache. Faça isso com o comando:

O nano é um editor do linux. Dentro do arquivo que ele criar, digite o seguinte código PHP:

Por fim, digite ctrl+o para salvar e depois ctrl+x para sair.

Agora bata no seu navegador: http://localhost/info.php. Se tudo estiver funcionando corretamente, abrirá uma página com todas as configurações públicas do seu PHP, como na imagem a seguir:

 


MySQL e PhpMyAdmin

Agora vamos instalar o banco de dados MySQL e com ele já uma versão do PhpMyAdmin para ajudar você a administrar seus databases.

1.Instalando Servidor MySQL

2. Script de Segurança

Agora existe um script de segurança que está incluído já no servidor do MySQL. Isso altera algumas das opções padrão menos seguras para coisas como logins de root e usuários de exemplo. Em versões mais antigas do MySQL, você precisava inicializar o diretório de dados manualmente também, mas isso é feito automaticamente agora. Par autilizar esse script, digite no terminal:

3. Verificando STATUS

O MySQL deve ter iniciado executando automaticamente. Para testar isso, verifique seu status.

Pronto! Seu setup de desenvolvimento está pronto! Se tiver dúvidas, deixe um comentário que tentarei te ajudar.

Grande abraço,
Tiago Gonçalves ©