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:
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:
apt install -y mariadb-server mariadb-client
Verifique se o MariaDB está a funcionar corretamente com:
systemctl status mariadb
Para garantir a segurança do seu banco de dados, execute:
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:
apt install -y apache2 apache2-utils
Verifique a versão do Apache com:
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:
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:
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:
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:
a2enmod php8.2
systemctl restart apache2
Confirme a instalação do PHP com:
php -v
Para testar se o PHP está a funcionar corretamente, crie um ficheiro de informações PHP:
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.