Você está na página 1de 10

03/02/2021 Como Instalar LAMP no Ubuntu 16.

04 (Linux, Apache, MySQL, PHP)

TUTORIAIS Carrinho 

ASSUNTOS  

VPS  novembro 27, 2018  4min de leitura  Ariane G.

Como Instalar LAMP no Ubuntu 16.04 (Linux,


Apache, MySQL, PHP)
Neste tutorial vamos ensinar como instalar LAMP no Ubuntu 16.04 (VPS). LAMP representa Linux,
Apache, MySQL, PHP. É um pacote de ferramentas para a criação de aplicações web dinâmicas.

Nesta pacote o Linux opera como sistema operacional para a aplicação, o MySQL é utilizado como
banco de dados, o Apache é o servidor web e o PHP faz o processamento dos conteúdos dinâmicos.
Outras alternativas para o PHP são o Perl e o Python. Mas neste tutorial vamos utilizar o PHP por ser
mais popular.

Conteúdo

O que você vai precisar


Como o Lamp Funciona
1º Passo – Instalar o Apache
2º Passo – Instalar o MySQL
3º Passo – Instalar PHP
Conclusão

O que você vai precisar

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 1/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

Antes de iniciar o tutorial certi que de ter:


TUTORIAIS Carrinho 
Um computador com cliente SSH instalado (se você for usuário de Windows con ra o tutorial
como usar o PuTTy SSH e se conectar com sua hospedagem);
VPS com Ubuntu 16.04;
Um usuário que não seja root com privilégios sudo.

Por motivos de segurança é recomendado a utilização de um usuário sudo ao invés de root para a
instalação dos softwares. Se você possui acesso root é só executar os comandos abaixo para criar um
usuário sudo:

adduser <usuário>

O comando acima vai criar uma nova conta de usuário com o nome fornecido. Agora vamos conceder
privilégio sudo para o usuário:

usermod -aG sudo <usuário>

Troque para o novo usuário:

sudo su - <usuário>

Como o Lamp Funciona


Sempre que uma requisição de página chega em um servidor, ela passa por uma aplicação chamada
de servidor web, em nosso caso o Apache. O Apache procura pelo arquivo sendo solicitado na URL da
requisição e passa a informação para o intérprete do PHP. Ele executa a lógica contida no arquivo,
retrai as informações do banco de dados MySQL e gera a página da internet. Então o Apache envia a
página gerada para o cliente. Esse processo é executado com algumas variações sempre que uma
página da internet é requisitada de um servidor LAMP.

1º Passo – Instalar o Apache


Antes de iniciar a instalação, atualize o sistema para garantir estar com os pacotes mais atuais.

sudo apt-get update


sudo apt-get upgrade

Agora utilize o seguinte comando para instalar o Apache2:

sudo apt-get install apache2

Conferindo a instalação

Para veri car se a instalação ocorreu com sucesso, abra o navegador e acesse:

http://<ip_de_seu_vps>

Por exemplo, se o IP do seu servidor VPS for 195.110.59.211, digite:

http://195.110.59.211

Você deverá ver a seguinte página:

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 2/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

TUTORIAIS Carrinho 

Corrigindo problemas na instalação

Se a tela acima não apareceu, não se preocupe! É provável que você tenha ativado o rewall. Você
precisa habilitar as solicitações nas portas 80 e 443 do rewall. Instale o UFW:

sudo apt-get install ufw

E agora dar permissão para que os protocolos HTTP e HTTPS trafeguem através do rewall:

sudo ufw allow http


sudo ufw allow https

Este comando dá permissão para que os protocolos HTTP e HTTPS trafeguem através do rewall. O
UFW é uma aplicação de linha de comando chamada Uncomplicated Firewall. Ela é utilizada para
gerenciar e criar regras para rewall do Linux. Agora insira o IP de seu VPS no navegador e con ra a
instalação. Você pode veri car o status do servidor Apache com o seguinte comando.

sudo systemctl status apache2

2º Passo – Instalar o MySQL


O MySQL é o banco de dados para sua aplicação. Para instalar o MySQL execute o seguinte comando:

sudo apt-get install mysql-server

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 3/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

Durante a instalação será solicitado a criação de um usuário root. Certi que de utilizar uma senha
TUTORIAIS
segura. Não deixe em branco.
Carrinho 

O usuário root possui os maiores privilégios do MySQL. Com o usuário root você pode criar outros
usuários para o MySQL. É uma boa prática criar um usuário novo para novas aplicações. Você pode
veri car o status do serviço do MySQL com o comando:

sudo systemctl status mysql

O resultado vai ser semelhante a esse:

mysql.service – MySQL Community Server


Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2017-07-11 09:39:40 EDT; 1min 39s ago
Main PID: 9579 (mysqld)
CGroup: /system.slice/mysql.service
└─9579 /usr/sbin/mysqld

Jul 11 09:39:39 abandoned-plate systemd[1]: Starting MySQL Community Server…


Jul 11 09:39:40 abandoned-plate systemd[1]: Started MySQL Community Server.

3º Passo – Instalar PHP


O PHP executa sua aplicação. Instale o PHP e módulos extras com o comando:

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 4/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

Este comando vai instalar a última versão estável do PHP com alguns módulos adicionais exigidos para
TUTORIAIS
o bom funcionamento de aplicações.
Carrinho 

Passo 3.1 – Veri car a Instalação do PHP

Agora que temos o PHP instalado, vamos veri car se está funcionando corretamente com a criação de
um arquivo de teste que será lido pelo navegador. Primeiro, instale o editor de texto nano:

sudo apt-get install nano

O Nano é um editor de texto de linha de comando e é ótimo para iniciantes. Aprenda como utilizar o
nano aqui. Agora, execute o comando:

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

Este comando vai criar um arquivo em branco com nome teste.php para ser editado. O diretório
/var/www/html onde o arquivo está sendo criado é conhecido como webroot. É aqui que o Apache
procura pelo arquivo solicitado na URL por padrão, já que não foi con gurado para procurar em outro
local. Con ra o Manual do Ubuntu Apache para mais informações sobre essa con guração. Você vai
precisar de privilégios root para pode editar arquivos neste diretório, por isso usamos sudo na frente do
comando. Agora insira o seguinte texto com o editor:

<?php
phpinfo();
?>

Então pressione Ctrl + X (ou CMD + X se você estiver no Mac), e então Y, e por último aperte ENTER.
Isso vai salvar o arquivo e fechar o editor. Agora abra o seguinte endereço no seu navegador:

http://<ip_de_seu_vps>/teste.php

Você deve ver uma página como esta:

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 5/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

A função phpinfo() que foi chamada no arquivo teste.php mostra informações sobre a instalação e
TUTORIAIS
con gurações do PHP. Agora vamos excluir o arquivo de teste com o comando:
Carrinho 

sudo rm /var/www/html/test.php

Nota: É muito importante excluir este arquivo após o teste pois ele pode fornecer informações
valiosas sobre as con gurações do seu servidor.

Conclusão
Você aprendeu como instalar LAMP no Ubuntu. Depois da instalação você pode subir os arquivos de
sua aplicação para o servidor. Você também pode instalar o phpMyAdmin para gerenciar seus bancos
de dados com uma interface grá ca. Certi que de conferir nossos outros tutoriais de VPS e se tiver
algum problema, dúvida ou sugestão é só deixar um recado na seção de comentários abaixo.

O Autor
Ariane G. / @arianegoncalves
Ariane é SEO Manager na Hostinger Brasil e está há três anos na "casa" atuando com os times de
conteúdo, localização e SEO. Formada em Comunicação Social com ênfase em Jornalismo, mantém o
compromisso diário de contar para todo mundo o poder transformador da internet aqui, no blog da
Hostinger.

Tutoriais em destaque

20 ago • TUTORIAIS WEBSITE

Como Criar um Blog – Guia Completo

Leia Mais →

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 6/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

21 nov • WEBSITE
TUTORIAIS Como Criar Um Site – Guia Completo Carrinho 

Leia Mais →

09 jul • BLOG WEBSITE

41 Ideias de Como Ganhar Dinheiro na Internet em 2021

Leia Mais →

Tutoriais relacionados

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 7/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

TUTORIAIS Carrinho 

25 out • GLOSSÁRIO VPS 18 out • VPS

O que é VPS? Conheça as vantagens e como Cron Job: Guia Completo para Iniciantes 2021
escolher um Servidor VPS

Leia Mais → Leia Mais →

24 set • VPS

Como usar o PuTTy SSH e se conectar com sua


hospedagem

Leia Mais →

Paulo Ricardo RESPONDER

abril 02 2019

Pô, legal bem didática as "tip's" (q chique, hein!!!), então, tô fazendo SI e comecei a entrar neste
mundo agora, quer dizer q se instalar uma 'VM' com todos estes pacotes, poderei fazer o que mesmo
com tudo isto. Duvida cruel, posso testar onde estas aplicações?

Adenilson RESPONDER

setembro 19 2019

Bom dia, parabéns pela iniciativa de partilhar essa informação e pela riqueza de detalhes,
principalmente para um iniciante como eu. Depois de eu passar um dia inteiro pesquisando ouros
sites, blogs, vídeos e tentando no meu notebook, e nada dando certo, felizmente suas instruções e
observações funcionaram. continue partilhando esses saberes que embora não seja novidade pra
vocês são de muito valor ora nós.obg.

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 8/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)

TUTORIAIS Carrinho 
Deixe uma resposta

Comentário*

Insira seu comentário

Nome*

Insira seu nome

Email*

Insira seu email

Nós - e nossos parceiros - usamos cookies para oferecer nossos serviços e mostrar propagandas baseadas em seus interesses. Ao usar
nosso website você concorda ao uso de cookies conforme explicado em nossa Política de Cookies. * (You need to accept this checkbox.)

Enviar resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Faça parte da Hostinger agora!

Comece AGORA

Nossa missão é facilitar a vida de desenvolvedores de sites e seus clientes. E fazemos isso oferecendo serviços de hospedagem fáceis de usar,
rápidos e con áveis.

EM i
https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 9/10
03/02/2021 Como Instalar LAMP no Ubuntu 16.04 (Linux, Apache, MySQL, PHP)
E Mais

TUTORIAIS Carrinho 
HOSPEDAGEM DOMÍNIOS INFORMAÇÃO

Hospedagem de Sites Veri cador de Domínio Status do Servidor

Hospedagem VPS Transferência de Domínio Mention Hostinger

Hospedagem Cloud Domínio Grátis Reviews

Hospedagem WordPress Domínio XYZ Métodos de Pagamento

Hospedagem de Email Certi cado SSL Barato Programa de A liados

Hospedagem para CMS Pesquisar WHOIS In uenciadores do YouTube

Hospedagem de Loja Virtual

Hospedagem Grátis AJUDA LEGAL

Criador de Sites Reportar Abuso Política de Privacidade

Hospedagem CPanel Base de Conhecimento Termos de Serviço

Revenda de hospedagem Tutoriais Termos de Migração

Blog

EMPRESA Formulário de Migração

Sobre a Hostinger

Fale Conosco

Carreiras

© 2004-2020 hostinger.com.br - Hospedagem de Sites, Cloud e VPS premium e Serviços de Registro de Domínio. Os preços estão listados sem VAT

Nós - e nossos parceiros - usamos cookies para oferecer nossos serviços e mostrar propagandas baseadas em seus interesses. Ao usar nosso website você concorda ao uso de cookies conforme explicado em nossa
Política de Cookies. Mais.

https://www.hostinger.com.br/tutoriais/como-instalar-lamp-no-ubuntu/ 10/10

Você também pode gostar