Pesquisa de site

Como instalar LAMP com Apache, PHP 7 e MariaDB 10 no servidor Ubuntu 16.04


Pilha LAMP é um acrônimo que significa sistema operacional Linux junto com servidor web Apache, banco de dados MySQL/MariaDB e linguagem de programação PHP dinâmica que facilita a implantação de aplicações web dinâmicas.

Neste guia discutiremos como instalar a pilha LAMP no servidor Ubuntu 16.04 com o novo lançamento da versão PHP 7 e MariaDB 10< versão.

Requisitos

  1. Guia de instalação do servidor Ubuntu 16.04

Passo 1: Instale o Apache no Ubuntu 16.04

1. O primeiro passo começará instalando um dos servidores web mais populares da atualidade na internet, o Apache. Instale o pacote binário Apache no Ubuntu de seus repositórios oficiais digitando os seguintes comandos no console:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Depois que o servidor web Apache tiver sido instalado em seu sistema, verifique se o daemon foi iniciado e em quais portas ele se liga (por padrão ele escuta na porta 80 ) emitindo os comandos abaixo:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Você também pode verificar se o serviço Apache está em execução digitando o endereço IP do seu servidor em um navegador da web usando o protocolo HTTP. Uma página da web padrão deve ser exibida no navegador, semelhante à captura de tela a seguir:

http://your_server_IP_address

4. Como o acesso a páginas da web usando o protocolo HTTP é altamente inseguro, começaremos a ativar o módulo Apache SSL emitindo os seguintes comandos:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Confirme se o servidor está vinculado corretamente à porta HTTPS padrão 443 executando o comando netstat novamente.

sudo netstat -tlpn

5. Além disso, verifique a página informativa padrão do Apache usando o Protocolo HTTP Seguro digitando o endereço abaixo em seu navegador:

https://your_server_IP_address

Devido ao fato do apache estar configurado para rodar com um Certificado Autoassinado, um erro deverá ser exibido em seu navegador. Basta aceitar o certificado para contornar o erro e a página deverá ser exibida com segurança.

Passo 2: Instale o PHP 7 no Ubuntu 16.04

6. PHP é uma linguagem de programação dinâmica de código aberto que pode se conectar e interagir com bancos de dados para processar seu código incorporado em código HTML para criar páginas web dinâmicas.

Para instalar a versão mais recente do PHP 7, que foi projetada para rodar com melhorias de velocidade em sua máquina, primeiro comece realizando uma busca nos módulos PHP existentes emitindo os comandos abaixo:

sudo apt search php7.0

7. Em seguida, depois de encontrar os módulos PHP 7 adequados necessários para sua configuração, use o comando apt para instalar os componentes apropriados para que o PHP possa executar o código em conjunto com o apache web servidor.

sudo apt install php7.0 libapache2-mod-php7.0

8. Assim que os pacotes PHP7 estiverem instalados e configurados em seu servidor, emita o comando php -v para obter a versão de lançamento atual.

php -v

9. Para testar ainda mais a configuração do PHP7 em sua máquina, crie um arquivo info.php no diretório apache webroot, localizado em /var /www/html/ diretório.

sudo nano /var/www/html/info.php

adicione as linhas de código abaixo ao arquivo info.php.

<?php 
phpinfo();
?>

Reinicie o serviço Apache para aplicar as alterações.

sudo systemctl restart apache2

E navegue até o endereço IP do seu servidor no URL abaixo para verificar o resultado final.

https://your_server_IP_address/info.php 

10. Se você precisar instalar módulos PHP extras em seu servidor, basta pressionar a tecla [TAB] após a string php7.0 ao usar o comando apt e a opção bash autocomplete listará automaticamente todos os módulos disponíveis para você.

Escolha o módulo adequado e instale-o normalmente. Recomendamos fortemente que você instale os seguintes módulos adicionais do PHP:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]