wils@web ~ $ cat ~/ajuda/como-configurar-php-8-1-com-php-fpm-em-um-servidor-nginx-para-maior-performance.md
ServidoresComo configurar PHP 8.1 com PHP-FPM em um servidor Nginx para maior performance
Configurar o PHP 8.1 com PHP-FPM em um servidor Nginx pode melhorar significativamente a performance de suas aplicações web. Este manual irá guiá-lo passo a passo nesse processo.
Pré-requisitos
- Servidor com Linux (Ubuntu 20.04 ou superior recomendado).
- Acesso root ou permissões sudo.
- Nginx instalado.
Passo 1: Instalar PHP 8.1 e PHP-FPM
Primeiro, atualize seu sistema e instale o PHP 8.1 com PHP-FPM:
sudo apt update && sudo apt upgrade -y sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-xml php8.1-curl php8.1-mbstring -y Passo 2: Configurar PHP-FPM
Edite o arquivo de configuração do PHP-FPM para ajustar a configuração de processo:
sudo nano /etc/php/8.1/fpm/pool.d/www.conf Altere as seguintes linhas para otimizar o desempenho:
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10 Passo 3: Configurar Nginx
Agora, configure o Nginx para usar o PHP-FPM. Edite o arquivo de configuração do seu site:
sudo nano /etc/nginx/sites-available/default Adicione as seguintes linhas dentro do bloco server {}:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
} Passo 4: Testar a configuração
Reinicie os serviços para aplicar as alterações:
sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx Crie um arquivo de teste PHP para verificar se tudo está funcionando:
echo " Acesse http://seu_dominio/info.php para visualizar a página de informações do PHP.
Conclusão
Com a configuração correta do PHP 8.1 e PHP-FPM, sua aplicação deve apresentar uma performance superior. Lembre-se de remover o arquivo info.php após os testes para evitar exposições de informações sensíveis.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.