LAMP no Linux: como instalar um servidor web no desktop

por | 03/08/2022 | Ferramentas

A instalação do LAMP no Linux pode ser feita facilmente, e bastam alguns poucos comandos para ter um servidor web funcionando a todo vapor.

Através deste guia completo, você entenderá o que é LAMP e também aprenderá a instalar o conjunto de softwares em seu computador.

O que é LAMP?

Antes de mais nada, você deve entender o que a sigla LAMP significa. Bem, LAMP é um acrônimo de Linux, Apache, MySQL e PHP.

Em suma, quando falamos em LAMP estamos nos referindo a uma espécie de pacote de softwares que permite a criação de um servidor web.

Uma “pilha” LAMP conta com quatro componentes: o Linux (sistema operacional), o Apache (servidor web), o MySQL (gerenciador de bancos de dados) e o PHP (linguagem de programação).

Ou seja, através do conjunto LAMP você pode criar um servidor web no seu próprio desktop, de maneira tal a hospedar páginas estáticas ou dinâmicas.

Várias aplicações também podem rodar em um servidor web, sendo que o MySQL, neste caso, é o responsável pelo armazenamento dos dados.

Além disso, vale lembrar que o pacote LAMP é muito difundido e utilizado na indústria, sendo a principal escolha de grande parte das empresas de hospedagem de sites.

Não entrarei em detalhes a respeito de servidores web e/ou LAMP neste guia, até mesmo para não torná-lo desnecessariamente grande.

Nesse sentido, agora que você já conhece o significado do termo LAMP, vamos a outros detalhes importantes.

LAMP no Linux: por que instalar em um desktop?

É possível instalar o conjunto de softwares LAMP no Linux com várias finalidades. É possível que você deseje instalar o WordPress localmente, por exemplo (em localhost), para fins de teste.

Você pode também criar um servidor web local para testar seus próprios sites, ou até mesmo para aprender a programar.

Bancos de dados

Um site ou aplicativo rodando localmente, além disso, pode ser lapidado ao máximo por um desenvolvedor, o qual o colocará no ar apenas quando ele atingir sua versão final.

E tudo isto pode ser feito até mesmo sem uma conexão com a internet. Agora, vamos a mais algumas considerações.

Algumas considerações iniciais sobre o LAMP no Linux

Antes de tudo, gostaria de lembrar que todos os programas mencionados abaixo são totalmente gratuitos.

De fato, alguns deles são até mesmo open source. Este é o caso da ferramenta phpMyAdmin, aliás, a qual também iremos instalar (para a administração de nossos bancos de dados).

Fique tranquilo, portanto: você não precisará gastar um centavo, e o único pré-requisito é possuir um computador desktop ou um laptop com uma distribuição Linux instalada.

Os procedimentos constantes neste tutorial funcionam no Debian, no Ubuntu e em outras distros derivadas.

Eu me certifiquei de tudo antes de escrever este guia, mas vale lembrar que os procedimentos abaixo foram validados em um computador rodando o Kubuntu 22.04 LTS (Jammy Jellyfish).

Assim, caso eles não funcionem totalmente em sua distro (e/ou no caso de algum problema), será necessário fazer ajustes ou buscar por maiores informações no Google.

Além disso, estou focando no Linux devido à maior praticidade que envolve este S.O. quando se trata de servidores web. Porém, é também possível instalar o pacote LAMP no Windows e no Mac, é claro.

Há o XAMPP, por exemplo, o qual conta com versões para Windows, Mac e Linux. Apenas não darei detalhes sobre isto tudo, mantendo o foco no Linux. Vamos lá!

Como instalar o LAMP no Linux

É possível instalar componente por componente, no Linux. Porém, para facilitar ainda mais, faremos a instalação através de um único comando no terminal, conforme abaixo:

sudo apt install lamp-server^

Obs: o símbolo “^” deve ser mantido. Ou seja, copie e cole o comando acima no seu terminal.

Através do comando acima, o Apache, o MySQL e o PHP serão instalados no seu sistema. Fique atento ao momento em que for solicitada uma senha de administrador para o MySQL: anote-a em um local seguro.

Continue comigo, agora para verificar o status dos serviços no seu sistema.

Verificando o status dos serviços

Se tudo correu bem, o comando de instalação acima deve instalar e ativar corretamente todos os serviços necessários. Mas você também pode conferir o status de cada um, através dos comandos abaixo.

Como verificar o status do Apache

Apenas digite o comando abaixo em seu terminal, para verificar rapidamente o status do Apache:

systemctl status apache2.service

Como verificar o status do MySQL

Por outro lado, para conferir o status do MySQL, o comando é o seguinte:

systemctl status mysql.service

Tudo estando OK, você deve receber saídas parecidas com a da imagem abaixo:

LAMP no Linux - Status dos serviços

Observe que os serviços devem estar como “Active (running)“. Em caso contrário, prossiga para o próximo procedimento.

Como iniciar o Apache

Caso o Apache, no seu sistema, não esteja ativo, e sim esteja “inactive (dead)“, basta usar o comando abaixo para iniciá-lo:

sudo systemctl start apache2

Como iniciar o MySQL

Agora, caso o problema seja com o MySQL, basta usar o comando abaixo para iniciá-lo:

sudo systemctl start mysql

Como instalar o phpMyAdmin no Linux

O phpMyAdmin é uma excelente ferramenta open source. Através dele, várias operações podem ser efetuadas em um banco de dados.

Ele é necessário, por exemplo, caso você deseje instalar o WordPress em localhost (ou seja, rodando na sua máquina, localmente).

phpmyadmin

Você pode instalar o phpMyAdmin no Linux através do seguinte comando:

sudo apt install phpmyadmin

Após a instalação, o phpMyAdmin pode ser acessado através de um navegador web, no endereço abaixo:

  • http://127.0.0.1/phpmyadmin/;

Obs: os dados de login do phpMyAdmin encontram-se no arquivo abaixo:

/etc/phpmyadmin/config-db.php

Como conferir o funcionamento do LAMP no Linux

Após realizar todos os procedimentos acima, ou seja, após instalar o LAMP no Linux e também a ferramenta phpMyAdmin, é hora de conferir se tudo está funcionando de acordo.

Como criar um arquivo phpinfo.php

Basicamente, você deve criar um arquivo “phpinfo.php” e adicioná-lo a pasta /var/www/html.

Este arquivo deve conter o seguinte:

<?php

phpinfo();

?>

Assim, para criar rapidamente o arquivo na pasta necessária, basta abrir o terminal e digitar o comando abaixo:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php

Obs: caso seu Ubuntu seja o 16.04 (ou anterior), o diretório muda. Neste caso, é preciso adicionar o arquivo ao diretório /var/www. Se for o seu caso, use o comando abaixo:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/phpinfo.php

Agora, vamos testar o funcionamento de nosso servidor web. Assim, vale lembrar que as pastas abaixo funcionam como “pastas root” de nosso web server.

Ou seja, é nelas que você deverá adicionar os arquivos de um site, do WordPress, etc. Seguem os caminhos completos:

  • Ubuntu 16.04 ou anterior: /var/www/;
  • Demais versões (posteriores) do Ubuntu: /var/www/html/;

E para finalmente testar o funcionamento do LAMP no Linux, basta acessar um dos endereços abaixo, através de seu navegador web preferido:

  • http://localhost/phpinfo.php;
  • http://127.0.0.1/phpinfo.php;

Acessando qualquer um dos endereços acima, você deverá visualizar uma página semelhante à abaixo. Isto significa que tudo está funcionando:

LAMP no Linux - Arquivo phpinfo.php

Vale lembrar que a página acima conta com informações sobre as versões do Apache, do MySQL e do PHP.

Entretanto, você pode digitar apenas http://127.0.0.1/ ou http://localhost/ no seu navegador, e a página padrão do Apache será exibida.

Conclusão

Hoje você aprendeu a instalar o pacote LAMP em uma distribuição Linux. O foco deste guia foi o Ubuntu Linux, embora o LAMP seja passível de instalação em outras distros, é claro.

Com o LAMP no Linux você pode facilmente criar um ambiente seguro para, quem sabe, realizar testes com websites e CMSs.

Gostou do conteúdo? Compartilhe com seus amigos!

Compartilhe este conteúdo:

<a href="https://teclinux.com/author/marcos-zy/" target="_self">Marcos A.T. Silva</a>

Marcos A.T. Silva

Apaixonado por tecnologia desde tenra idade, trabalha com TI há mais de 20 anos. Tem no rock and roll (em suas mais variadas vertentes) uma válvula de escape, e adora escrever guias e tutoriais, além de ser um grande entusiasta do Linux e do software livre.

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Pin It on Pinterest

Share This

Compartilhe

Compartilhe este post com seus amigos!