Servidor Web com Apache, PHP e MySQL no Ubuntu Linux
Fala galera, beleza? 😎 Hoje vou abordar a instalação de um Servidor Web completo no Linux Ubuntu. aquele famoso servidor LAMP (Linux + Apache + MySQL + PHP). Com essa instalação que veremos abaixo, você estará com um ambiente linux web apto para instalar um WordPress, o PHPMyAdmin, Criar um sistema web com integração de PHP e o MySQL para armazenar as informações do sistema.
Se você não possui o Ubuntu instalado, ou não sabe como instalar, clica 👇🏼 aqui embaixo que temos um vídeo bem rápido de como fazer a instalação do Ubuntu no VirtualBox para você aprender cada vez mais trabalhar com sistemas Linux.
👉🏼 Link do vídeo de instalação do Ubuntu no VirtualBox: https://www.youtube.com/watch?v=HUvP8LvEaws
Confira abaixo esse tutorial que é muito simples e objetivo.
Passo 1: Atualizando o Ubuntu
sudo apt-get update
Passo 2: Instalando e Configurando o Apache2
sudo apt-get install apache2
Após a instalação do Apache no Servidor Linux Ubuntu, vamos efetuar uma configuração para o que servidor não tenha erros na inicialização e no seu funcionamento.
Precisamos definir o parâmetro “ServerName”, nesse parâmetro precisamos definir o nome do servidor que estamos utilizando ou o endereço IP.
Para fazer a edição do arquivo você pode utilizar o “nano” ou o “vim”, no meu caso utilizei o “vim”
Veja abaixo como instalar o “VIM”:
sudo apt-get install vim
Na sequência podemos alterar o arquivo “/etc/apache/apache2.conf” e inserir no final do arquivo o parâmetro “ServerName”.
sudo vim /etc/apache/apache2.conf
Adicione no final do arquivo (Se estiver utilizando o VIM, pressione as teclas: ESC + SHIFT + G para direto ao final do arquivo).
[...]
ServerName ubuntu
Salve o arquivo e saia da edição. (ESC + : + wq)
Agora vamos efetuar um teste no arquivo de configuração do Apache para verificar se o mesmo está correto.
sudo apache2ctl configtest
Em seguida vamos iniciar o serviço do Apache2.
sudo systemctl start apache2
Para verificar se o serviço do Apache2 encontra-se operando corretamente digite:
sudo systemctl status apache2
Agora abra o navegador e digite http://127.0.0.1 ou o endereço do Host que você está instalando o serviço.
Passo 3: Instalando o MySQL
Agora vamos continuar com a instalação do nosso famoso servidor LAMP, dando sequência no serviço de banco de dados, com o MySQL Server.
sudo apt-get install mysql-server
Após confirmar a instalação do MySQL, será solicitado que você digite a senha do usuário “root” para utilizar dentro do MySQL.
Repita a senha digitado anteriormente.
Passo 4: Instalando o PHP
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
Após realizarmos a instalação do Apache2, vamos criar o arquivo de informações do PHP, para que possamos ver a versão instalada, os módulos ativos, etc.
Crie um arquivo no diretório Web do Apache2. ( “/var/www/html/info.php”)
sudo vim /var/www/html/info.php
E insira dentro do arquivo o seguinte conteúdo:
<?php
phpinfo();
?>
Agora que terminamos nossa configuração e instalação dos pacotes para o Servidor Web, vamos reiniciar novamente o serviço do Apache, para que as configurações do PHP entrem em vigor.
sudo systemctl restart apache2
Em seguida podemos digitar no navegador o arquivo que criamos sobre as informações do PHP, digite http://127.0.0.1/info.php.
Pronto, agora você já possui um servidor web em Linux Ubuntu para implementar seus projetos, hospedar suas páginas web. 😎
Dúvidas, comentário e sugestões postem nos comentários. 👋🏼 Até a próxima!
Johnny Ferreira
johnny.ferreira.santos@gmail.com
http://www.tidahora.com.br