6 de nov. de 2014

English Spain

Bug not found(7): Como instalar o LAMP Server + PHPMyAdmin no Ubuntu


Com algumas linhas de comando é possível utilizar o Ubuntu como servidor local para testar suas aplicações, siga os passos abaixo exatamente como estão descritos.

Abra o terminal (Ctrl + Alt +T ou pelo dash)
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install lamp-server^
Lembrando que o sistema pedirá sua senha.
Durante a instalações algumas perguntas são feitas, basta pressionar Enter.
Em dado momento, será solicitada uma senha para o MySql, você deverá digitá-la e pressionar Enter. Uma nova tela pedirá a confirmação da senha, você deve a digitar novamente e pressionar Enter.

Como sabemos, para rodar arquivos PHP (por exemplo), é necessário que estejam em determinada pasta do nosso sistema, agora vamos criá-la.
mkdir ~/public_html
Você precisará ativar o modo userdir, para isso execute o comando:
sudo a2enmod userdir 
Agora reinicie o servidor Apache
sudo /etc/init.d/apache2 restart 
Neste passo testaremos o funcionamento do Apache, para isso vá até seu navegador e digite: http://localhost/nomedesuapastapessoal/ 

Se deu certo você receberá a mensagem de que o Apache está funcionando.

Para verificar a versão do PHP que foi instalada, mais uma vez no terminal, digite:
sudo gedit ~/public_html/info.php
 O GEdit abrirá e nele digite:

<?php phpinfo(); ?>

Salve e em seu navegador acesse:

http://localhost/nomedasuapastapessoal/info.php

Caso abra uma janela perguntando se deseja abrir ou ou fazer download do arquivo, faça o seguinte: no terminal digite:
sudo gedit /etc/apache2/mods-available/php5.conf
 O GEdit abrirá, preste atenção nas linhas:

<IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
</IfModule>

Você deverá comentar as linhas acima, utilize comentário de bloco (use o caractere "#", sem asterisco na frente de cada linha) e salve o documento. Feito isso, vamos mais uma vez reiniciar o Apache:
sudo /etc/init.d/apache2 restart
 Agora, em seu navegador, digite:

http://localhost/nomedasuapastapessoal/info.php

Caso tudo tenha ocorrido corretamente as informações do PHP serão apresentadas. 

Instalando o PHPMyAdmin

Agora que o Apache está devidamente instalado e funcionando, você pode instalar o PHPMyAdmin, este passo é opcional, pois você não necessita dele para manipular o MySql, porém recomendo sua instalação, devido à facilitação que o mesmo apresenta.

Para instalar, no terminal digite:
sudo apt-get install phpmyadmin
 Uma tela com duas opções será apresentada, selecione Apache2 e pressione Enter. A próxima tela que será apresentada é um questionamento, se você deseja configurar a base de dados, selecione sim e pressione Enter. Agora será necessário inserir sua senha do MySql que deve ser a mesma que você definiu nos primeiros passos da instalação, após digitar, selecione Ok e pressione Enter.

Para acessar o PHPMyAdmin, você deve digitar em seu navegador:

http://localhost/nomedasuapastapessoal/phpmyadmin

Se tudo correu certo, um login e senha serão solicitados, utilize root para login e a senha cadastrada na base de dados.

Deu errado, page 404 not found...

Caso o navegador lhe apresente o código 404, vá ao terminal e digite:
sudo gedit /etc/apache2/apache2.conf
 No final do documento que abrir digite:

# Include path to phpmyadmin
Include /etc/phpmyadmin/apache.conf

Salve e feche o documento. Como mexemos em um arquivo de configuração do Apache, se faz necessário seu reinício para que as alterações tenham efeito. No terminal digite:
sudo /etc/init.d/apache2 restart
 Tente novamente acessar: http://localhost/nomedasuapastapessoal/phpmyadmin

Caso o navegador ainda apresente o erro 404, vá ao terminal e digite:
sudo dpkg-reconfigure -plow phpmyadmin
 
Bazingando © Copyright 2014