Instalando e Configurando de Forma Rápida o PHP + Apache + MySQL no Ubuntu 12.04


Um ÚNICO comando para tudo.

Instalação dos pacotes necessários. No terminal, digite:

$ sudo apt-get install mysql-server apache2 libapache2-mod-php5 php5 php5-mysql phpmyadmin

Pronto! Só isso.

A dica acabaria aqui. Se não precisássemos configurar…

Vamos lá. Sigam os passos das instalações.

Escolha uma senha para o banco de dados MySQL, NÃO DEIXE EM BRANCO, pode ser “123456”, mas não deixe em branco.

Vai ser solicitado que servidor você quer configurar, escolha o Apache2.

O pacote phpmyadmin precisa ter uma base de dados instalada e configurada antes ser utilizado.

– Configurar a base de dados para phpmyadmin com dbconfig-common?

Escolha: SIM

Depois será perguntado sobre a senha do root do banco de dados que você escreveu.

Digite a senha do MySQL que você já havia escolhido.

Depois será solicitado para escrever uma senha para o usuário ‘phpmyadmin’ que será criado, ele terá acesso administrativo ao banco de dados. Aconselho escrever uma senha diferente do root.

Obs.: Este usuário ‘phpmyadmin’ pode ser usado para acessá-lo.

Por fim, digite o comando abaixo para saber se o ‘phpmyadmin’ está OK.

Se receber a resposta TUDO OK, então deu tudo certo.

Obs.: As 4 linhas abaixo são um único comando. Você deve copiar toda a linha o colá-la no terminal.

$ [ -f /etc/apache2/conf.d/phpmyadmin.conf ] && \ if egrep 'conf.d' /etc/apache2/apache2.conf; \ then clear;echo -e '\nTUDO OK\n'; \ else clear;echo -e '\nNAO ESTA CERTO\n'; fi

Bom, neste momento você já pode testar o Apache no seu navegador, digitando, no terminal:

$ firefox 127.0.0.1

Ou ainda:

$ firefox 127.0.0.1/phpmyadmin

Agora, se preferir… Podemos configurar as permissões.

Vamos configurar as permissões do diretório do Apache.

Para resolver isso, existem várias formas. Podemos fazer a seguinte:
Criar um grupo de usuários que poderão ter acesso ao “/var/www/” e mudar o grupo do “/var/www/” para este grupo novo.
Ou aplicar uma permissão especial para todos os arquivos que forem criados dentro deste diretório.

Vou abordar apenas a primeira forma.

Execute todo comando abaixo. Se o resultado for sucesso… então deu tudo certo!

Obs.: As 3 linhas abaixo são um único comando. Você deve copiar todas antes de colar no terminal.

$ sudo addgroup web && sudo chown -R :web /var/www && \ sudo chmod 2775 /var/www && \ echo 'operacao realizada com sucesso' || echo 'operacao falhou'

Agora vamos adicionar o seu usuário ao grupo:

$ sudo gpasswd -a onomedoseuusuario web

Teste se você já está no grupo executando o comando abaixo (com o seu usuário comum):

$ groups | grep web

Caso ainda não esteja no grupo, será necessário que você entre novamente no sistema com seu usuário para que o Ubuntu reconheça as configurações deste. Este probleminha pode acontecer, não é incomum.

$ gnome-session-save --force-logout

Entre novamente e pronto!

Se tudo estiver certo, você poderá executar o comando abaixo como seu usuário comum. O que você adicionou no grupo web.

Criando arquivo “teste.php” no diretório do Apache:

$ echo -e '<?php phpinfo(); ?>' > /var/www/teste.php

Agora podemos testar acessando “localhost” ou “localhost/teste.php”

Pronto! Espero que tenha dado certo com todos.

Conte-nos o que achou...

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: