Instalação do LAMP e teste do Apache
O
Linux Mint não tem o servidor LAMP para instalar direto no Gerenciador de Programas, teríamos que instalar programa por programa, mas como sabemos, o Mint usa os repositórios do
Ubuntu, então podemos utilizar o mesmo método para ambos.
Pela linha de comando fica muito fácil instalar o servidor LAMP no Mint e no Ubuntu, como veremos.
1. Abra um terminal
Ctrl+Alt+t e atualize o apt-get:
sudo apt-get update
2. Comece a instalação do servidor com o comando abaixo, sem esquecer o sinal
^ no final do comando:
sudo apt-get install lamp-server^
3. Durante o processo, abrirá um diálogo solicitando a senha de root para o MySQL e a confirmação de senha:
Após terminar a instalação, vamos testar se funcionou. Para testar se o Apache está rodando, abra um navegador e na barra de endereços, digite:
- http://localhost
ou:
- http://127.0.0.1
O resultado deve ser uma tela informando que obtivemos sucesso, semelhante a esta abaixo.
Tudo certo, vamos testar o restante.
Ajustes e demais testes
Para testar o
MySQL, vamos abrir um terminal
Ctrl+Alt+t verificar a situação do banco de dados e depois acessar obtendo a resposta, conforme segue:
sudo systemctl status mysql
Para sair do relatório de status, pressionamos a letra
q.
Agora, vamos acessar o banco de dados com a senha cadastrada na instalação, conforme o comando:
mysql -u root -p
O resultado deve ser algo como a imagem abaixo.
Para sair do relatório de status, pressionamos a letra
q.
Antes de testar o PHP, precisaremos fazer uns ajustes para permitir o acesso ao diretório onde colocaremos nossos arquivos de teste.
Normalmente, este diretório é
/var/www, mas também pode ser
/var/www/html, por exemplo. Por padrão, este diretório só pode ser escrito pelo root e para ficar mais prático, no nosso caso que é para desenvolvimento, é interessante que possamos acessar com o nosso usuário.
Para isso, vamos mudar o dono do diretório e suas permissões abrindo um terminal
Ctrl+Alt+t e usando os comandos:
sudo chown -c -R seu_usuario /var/www/
sudo chmod -R 755 /var/www/
Ao executar esta mudança, é melhor reiniciar o Apache com o comando:
sudo systemctl restart apache2
Feito isso, já podemos testar o PHP, para o teste vamos criar um arquivo com nome info.php no diretório com o seguinte conteúdo:
<?php
phpinfo();
?>
Agora, no navegador de internet, chamamos o arquivo PHP com o endereço:
- http://localhost/info.php
ou:
- http://127.0.0.1/info.php
O resultado deve ser algo como:
Agora podemos até fazer um teste conjunto. Vamos criar um arquivo PHP com o nome
testemysql.php com o conteúdo:
<?php
$conecta = mysqli_connect("localhost","root","senha");
if (!$conecta){
die('Impossivel conectar: ' . mysqli_error());
}
else{
echo "Conexao estabelecida com sucesso.";
}
mysqli_close($conecta);
?>
Não esqueça de substituir a palavra "senha" pela senha que você configurou na instalação.
Ao chamar no navegador, pelos endereços abaixo, uma mensagem de sucesso deve ser apresentada.
- http://localhost/testemysql.php
ou:
- http://127.0.0.1/testemysql.php
Tudo testado, vamos ao bônus.