wils@web ~ $ cat ~/ajuda/guia-para-otimizar-php-fpm-8-2-configurando-pool-de-processos-no-ubuntu-22-04.md

Desenvolvimento

Guia para otimizar PHP-FPM 8.2 configurando pool de processos no Ubuntu 22.04

atualizado em 10/08/2026

O PHP-FPM (FastCGI Process Manager) é uma alternativa ao PHP-CGI, que oferece melhor desempenho e gerenciamento de processos. Este guia aborda a otimização do PHP-FPM 8.2 no Ubuntu 22.04, configurando pools de processos para melhorar a performance de aplicações web.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • PHP 8.2 e PHP-FPM instalados.
  • Acesso root ou sudo.

Passo 1: Verificando a instalação do PHP-FPM

sudo systemctl status php8.2-fpm

Certifique-se de que o serviço está ativo. Caso contrário, instale o PHP-FPM:

sudo apt update
sudo apt install php8.2-fpm

Passo 2: Localizando o arquivo de configuração

O arquivo de configuração do PHP-FPM está localizado em:

/etc/php/8.2/fpm/pool.d/www.conf

Passo 3: Configurando o pool de processos

Abra o arquivo de configuração:

sudo nano /etc/php/8.2/fpm/pool.d/www.conf

Altere ou adicione as seguintes configurações:

  • pm: Define o gerenciamento de processos. Use dynamic para um pool dinâmico.
  • pm.max_children: Número máximo de filhos que podem ser executados. Ajuste conforme a carga do servidor.
  • pm.start_servers: Número de processos iniciados ao iniciar o PHP-FPM.
  • pm.min_spare_servers: Mínimo de processos ociosos.
  • pm.max_spare_servers: Máximo de processos ociosos.
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10

Passo 4: Reiniciando o PHP-FPM

Após as alterações, reinicie o serviço:

sudo systemctl restart php8.2-fpm

Conclusão

A configuração do PHP-FPM pode impactar significativamente a performance da sua aplicação. Monitore o uso de recursos e ajuste os parâmetros conforme necessário. Uma dica importante é sempre testar as alterações em um ambiente de desenvolvimento antes de aplicá-las em produção.

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.