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_htmlVocê precisará ativar o modo userdir, para isso execute o comando:
sudo a2enmod userdirAgora reinicie o servidor Apache
sudo /etc/init.d/apache2 restartNeste 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.phpO 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.confO 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 restartAgora, 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 phpmyadminUma 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.confNo 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 restartTente novamente acessar: http://localhost/nomedasuapastapessoal/phpmyadmin
Caso o navegador ainda apresente o erro 404, vá ao terminal e digite:
sudo dpkg-reconfigure -plow phpmyadmin














