Você está na página 1de 9

03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

TUTORIAIS Carrinho 

ASSUNTOS  

LINUX MYSQL PHP VPS  dezembro 6, 2017  3min de leitura  Rafael H.

Como instalar Linux, Apache, MySQL, PHP


(LAMP) Stack On CentOS 7
Se você decidiu construir um servidor web para hospedar um site, a primeira coisa que você terá que
fazer é instalar LAMP. Ele consiste em serviços como Apache, MySQL (ou MariaDB) e mecanismo de
PHP, também é conhecido como LAMP (Linux, Apache, MySQL, PHP). Depois de terminar este tutorial,
você dominará todas as etapas básicas para instalar a LAMP com êxito em CentOS 7 VPS.

Conteúdo

O que você precisa?


Passo 1 – Instalando o Apache
Passo 2 – Instalando o MySQL (MariaDB)
Passo 3 – Instalando o PHP
Passo 4 – Teste do motor PHP
Conclusão

O que você precisa?


Antes de começar este guia, você precisará do seguinte:

Acesso root SSH ao servidor

Passo 1 – Instalando o Apache


Inicialmente lançado em 1995, o Apache é o software de servidor HTTP mais popular e mais antigo. O
projeto Apache é mantido pela comunidade de código aberto Apache Software Foundation, o que
signi ca que é gratuito. Podemos instalá-lo muito facilmente, pois ele vem com os repositórios padrão
do software CentOS. Basta executar este comando no terminal:

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 1/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

yum install httpd -y


TUTORIAIS Carrinho 
Agora, inicie o serviço Apache e ativá-lo na inicialização:

systemctl start httpd.service


systemctl enable httpd.service

Para veri car se ele foi iniciado corretamente, execute o comando ps aux | grep httpd:

[root@vps ~]# ps aux | grep httpd


root 15817 0.5 0.2 221792 4908 ? Ss 04:33 0:00 /usr/sbin/httpd -DFOREGROUND
apache 15818 0.0 0.1 221792 2628 ? S 04:33 0:00 /usr/sbin/httpd -DFOREGROUND

Como poderíamos ver, o daemon HTTP foi iniciado com êxito. Você deve ser capaz de acessar seu
servidor via endereço IP agora.

Em primeiro lugar, veri que o IP do servidor usando dig:

dig +short myip.opendns.com @resolver1.opendns.com

Depois de obtê-lo, insira o endereço IP para o navegador da Web preferido. O resultado deve ser uma
página com texto como It works! ou Testing 123…

Passo 2 – Instalando o MySQL (MariaDB)


Após a implementação bem sucedida de um servidor web, vamos instalar o serviço de banco de dados
real. MariaDB é uma comunidade desenvolvida fork do serviço muito conhecido MySQL, a boa notícia é
que também é gratuito. Como ele vem com repositórios padrão CentOS também, basta executar Yum:

yum install mariadb-server mariadb -y

Quando a instalação for concluída, inicie o MariaDB e ative-a no boot:

systemctl start mariadb


systemctl enable mariadb

Depois de iniciar o MariaDB, execute o script de segurança inicial para remover alguns padrões
arriscados:

mysql_secure_installation

Em primeiro lugar, MariaDB irá pedir-lhe para a senha de root, no entanto, uma vez que esta é a
instalação inicial, você não tem nenhum, então basta pressionar enter. O prompt seguinte perguntará
se você deseja de nir uma senha de root, insira Y e siga as instruções:

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 2/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

Enter current password for root (enter for none):


TUTORIAIS
OK, successfully used password, moving on...
Carrinho 
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorization.

New password: password


Re-enter new password: password
Password updated successfully!
Reloading privilege tables..
... Success!

Para todas as outras perguntas, você pode clicar com segurança na tecla ENTER e aceitar as
con gurações padrão. Neste ponto a sua base de dados está pronta e podemos prosseguir para a
instalação do PHP.

Passo 3 – Instalando o PHP


O motor PHP é necessário para processar o nosso código PHP, acessar o banco de dados e servir o
conteúdo para o Apache. Mais uma vez, você pode usar o Yum para instalar os pacotes PHP
necessários. Execute este comando no terminal:

yum install php php-mysql -y

Para que o Apache reconheça o mecanismo PHP, reinicie-o:

systemctl restart httpd.service

É isso aí! Você acabou de construir um servidor web.

Passo 4 – Teste do motor PHP


Você pode veri car se o PHP está realmente funcionando criando um arquivo de teste. Basta executar
este comando:

echo "<?php phpinfo(); ?>" > /var/www/html/info.php

Agora, acesse info.php via IP, como este:

http://your_server_IP_address/info.php

Você deve ver a página de informações PHP padrão com sua versão no cabeçalho:

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 3/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

TUTORIAIS Carrinho 

Conclusão
Como você já deve ter notado, a construção de um servidor web simples não é tão difícil e não requer
um pacote enorme de habilidades. Você acabou de instalar a pilha LAMP no CentOS 7. O Apache
servirá conteúdo para o navegador, enquanto o PHP executará o código e fará consultas ao MariaDB
para obter os dados necessários. Gostou do tutorial? Se quiser saber mais sobre o Linux, temos diversos
posts aqui mesmo no nosso blog, acompanhe.

O Autor
Rafael H. / @rafaelhertel
Jornalista e estudante de economia, Rafael H faz parte da equipe de marketing da Hostinger desde
2017. Atualmente trabalha com crescimento e aquisição da empresa focado na aquisição de novos
a liados. Se apaixonou pelo mundo da tecnologia e hospedagem de sites, tendo experiência com
WordPress, marketing digital e ferramentas de automação de marketing. Também já trabalhou como
analista de conteúdo, redator, assessor de imprensa e analista de comunicação.

Tutoriais em destaque

20 ago • TUTORIAIS WEBSITE

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 4/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

Como Criar um Blog – Guia Completo


TUTORIAIS Carrinho 
Leia Mais →

21 nov • WEBSITE

Como Criar Um Site – Guia Completo

Leia Mais →

09 jul • BLOG WEBSITE

41 Ideias de Como Ganhar Dinheiro na Internet em 2021

Leia Mais →

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 5/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

TUTORIAIS Carrinho 

Tutoriais relacionados

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 • LINUX

Como Usar o Comando Rsync Linux


(Sincronização Remota)

Leia Mais →

Joás Jones Sousa de Medeiros RESPONDER

setembro 04 2017

Muito obrigado, ajudou muito !

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 6/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

TUTORIAIS Carrinho 
Gildo Pinto RESPONDER

novembro 09 2017

Muito Bom, ajudou muito. Obrigado!

Fabio RESPONDER

abril 16 2018

Como faço para alterar a versão do PHP? Queria colocar a versão 7...

josedaltro
Respondeu em abril 17 2018

Bom dia, Fábio! É só entrar no seu painel de controle, pressionar as teclas Ctrl + F e digitar
"Versão do PHP". Clique no ícone e você poderá escolher qual versão utilizar, inclusive a
versão 7. :D

Anderson RESPONDER

agosto 15 2018

Olá, ta feito isso, como que con gura o dominio no servidor, o acesso FTP para envio dos arquivos?
Ficou muito vago o tutorial, poderia ajudar?

arianegoncalves
Respondeu em agosto 20 2018

Oi, Anderson Con gurar um domínio no servidor signi ca que você quer criar um virtual
host. Para isso recomendamos a leitura deste tutorial
https://www.hostinger.com.br/tutoriais/como-criar-um-virtual-host-apache-centos7/ Espero
ter ajudado! :)

Netto RESPONDER

novembro 20 2018

bacana! simples e objetivo! um detalhe importante que eu não tinha visto na maioria dos blogs sobre
o assunto foi a troca da senha do root via MySQL_Secure_Installation e pegar o IP via terminal.
Parabéns!

Deixe uma resposta

Comentário*

https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 7/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7

Insira seu comentário


TUTORIAIS Carrinho 

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.

E Mais

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


https://www.hostinger.com.br/tutoriais/como-instalar-linux-apache-mysql-php-lamp/ 8/9
03/02/2021 Como instalar Linux, Apache, MySQL, PHP (LAMP) Stack On CentOS 7
Hospedagem Cloud Domínio Grátis Reviews

TUTORIAIS
Hospedagem WordPress Domínio XYZ Carrinho
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-linux-apache-mysql-php-lamp/ 9/9

Você também pode gostar