LEMP Stack é alternativa ao LAMP, usando Nginx em vez de Apache. Nginx é conhecido por alta performance e baixo uso de recursos, ideal para servidores dedicados.
O que é LEMP?
LEMP = Linux + Nginx (Engine-X) + MySQL/MariaDB + PHP. Nginx é servidor web assíncrono que lida melhor com conexões concorrentes que Apache, oferecendo melhor performance.
Instalação do Nginx
Ubuntu/Debian: apt install nginx. CentOS/RHEL: yum install nginx. Inicie e habilite: systemctl start nginx && systemctl enable nginx. Verifique status: systemctl status nginx.
Instalação do MySQL/MariaDB
Instale MySQL ou MariaDB conforme preferência. Execute mysql_secure_installation para configurar segurança básica. Crie banco de dados e usuário para aplicações.
Instalação do PHP-FPM
Nginx não processa PHP diretamente. Use PHP-FPM. Instale: apt install php-fpm php-mysql. Configure Nginx para usar PHP-FPM via socket ou TCP.
Configuração do Nginx
Crie server block para seu site. Configure root, index, e location para PHP. Teste configuração: nginx -t. Recarregue: systemctl reload nginx.
Configuração PHP-FPM
Ajuste pool do PHP-FPM conforme recursos disponíveis. Configure número de workers, timeout e outras opções. Reinicie PHP-FPM após alterações.
Teste
Crie arquivo phpinfo.php para testar. Acesse via navegador. Remova arquivo de teste após verificar funcionamento.
Otimização
Configure cache do Nginx. Otimize configurações do PHP-FPM. Use opcache para PHP. Configure compressão gzip.
Conclusão
LEMP Stack oferece excelente performance para aplicações web. Com configuração adequada, oferece base sólida para sites e aplicações no servidor dedicado.