wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-php-8-1-com-php-fpm-para-melhorar-a-resposta-em-servidores-nginx.md

Servidores

Como otimizar a configuração do PHP 8.1 com PHP-FPM para melhorar a resposta em servidores Nginx

atualizado em 29/07/2026

Otimizar a configuração do PHP 8.1 com PHP-FPM é essencial para melhorar a performance de aplicações rodando em servidores Nginx. Este manual aborda os passos necessários para alcançar essa otimização.

1. Pré-requisitos

Antes de iniciar, verifique se você possui os seguintes componentes instalados:

  • PHP 8.1
  • PHP-FPM
  • Nginx

2. Configurando PHP-FPM

Edite o arquivo de configuração do PHP-FPM localizado em /etc/php/8.1/fpm/pool.d/www.conf. Ajuste os seguintes parâmetros:

pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10

3. Ajustando o tempo de execução

Defina o tempo máximo de execução de scripts PHP para evitar que processos fiquem pendurados:

request_terminate_timeout = 30s

4. Habilitando o cache de opcode

O cache de opcode melhora a performance, habilite-o no arquivo /etc/php/8.1/php.ini:

opcache.enable = 1
opcache.memory_consumption = 128
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 10000
opcache.revalidate_freq = 2

5. Configurando Nginx

Edite o arquivo de configuração do Nginx, geralmente localizado em /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;
}

6. Reiniciando os serviços

Após realizar as alterações, reinicie os serviços para aplicar as novas configurações:

sudo systemctl restart php8.1-fpm
sudo systemctl restart nginx

Conclusão

Com essas configurações, você deve notar uma melhoria significativa na resposta do seu servidor. Lembre-se de monitorar o desempenho e ajustar os parâmetros conforme necessário.

Dica: Utilize ferramentas como htop e ngxtop para monitorar o uso de recursos e a performance do servidor.

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.