Como Instalar o LAMP Stack no Debian 12: Guia Completo e Atualizado

Se está à procura de uma forma infalível de transformar o seu servidor Debian 12 numa máquina poderosa para hospedar sites e aplicações web dinâmicas, não procure mais. O LAMP Stack é a solução ideal, oferecendo uma combinação perfeita de software open-source: Linux, Apache, MariaDB e PHP. Este guia revela passo a passo como instalar e configurar o LAMP Stack no Debian 12 para otimizar o desempenho do seu servidor.

Atualize o Debian 12 para Preparar o Sistema

Antes de começar, é crucial assegurar que o seu sistema Debian 12 está atualizado. Execute os seguintes comandos para garantir que todos os pacotes estão na versão mais recente:

Bash
apt update && apt -y upgrade

Instale o Servidor de Base de Dados MariaDB

O próximo passo é instalar o MariaDB, uma alternativa robusta e eficiente ao MySQL. Siga estas instruções:

Bash
apt install -y mariadb-server mariadb-client

Verifique se o MariaDB está a funcionar corretamente com:

Bash
systemctl status mariadb

Para garantir a segurança do seu banco de dados, execute:

Bash
mysql_secure_installation

Aqui, você poderá definir uma senha para o root, remover utilizadores anónimos e configurar outras opções importantes.

Instale o Servidor Web Apache

Apache é um dos servidores web mais populares e confiáveis. Instale-o com o seguinte comando:

Bash
apt install -y apache2 apache2-utils

Verifique a versão do Apache com:

Bash
apache2 -v

E confira o status do serviço com:

systemctl status apache2

Para permitir conexões HTTP e HTTPS, instale o UFW (Uncomplicated Firewall) e configure-o:

Bash
apt install ufw -y
ufw allow http
ufw allow https
ufw allow ssh
ufw enable
ufw reload

Reinicie e habilite o Apache para iniciar com o sistema:

Bash
systemctl reload apache2
systemctl enable apache2

Instale o PHP e Configure o Ambiente

Para adicionar PHP ao seu servidor, o comando a seguir instalará o PHP e suas extensões essenciais:

Bash
apt install php libapache2-mod-php php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Ative o módulo PHP no Apache e reinicie o servidor:

Bash
a2enmod php8.2
systemctl restart apache2

Confirme a instalação do PHP com:

Bash
php -v

Para testar se o PHP está a funcionar corretamente, crie um ficheiro de informações PHP:

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

Aceda a http://IP_address/info.php no seu navegador para visualizar as informações do PHP. Após confirmar que tudo está a funcionar, elimine o ficheiro info.php por razões de segurança.

Conclusão

Instalar o LAMP Stack no Debian 12 pode parecer complexo, mas seguindo este guia detalhado, qualquer utilizador pode configurar um ambiente de servidor robusto para suportar aplicações web dinâmicas. Mantenha o seu sistema atualizado e seguro para garantir o melhor desempenho e funcionalidade.

Artigos Relacionados