wils@web ~ $ cat ~/ajuda/como-configurar-nginx-1-24-para-otimizar-o-desempenho-de-aplicacoes-php-com-fastcgi.md

Servidores

Como configurar Nginx 1.24 para otimizar o desempenho de aplicações PHP com FastCGI

atualizado em 30/08/2026

Este manual fornece um guia passo a passo sobre como configurar o Nginx 1.24 para otimizar o desempenho de aplicações PHP utilizando FastCGI.

Introdução

O Nginx é um servidor web de alto desempenho que, quando configurado adequadamente, pode melhorar significativamente a performance de aplicações PHP. O uso do FastCGI permite que o Nginx se comunique eficientemente com o PHP, resultando em tempos de resposta mais rápidos.

Passo a Passo

1. Instalação do Nginx e PHP-FPM

sudo apt update
sudo apt install nginx php-fpm

2. Configuração do PHP-FPM

Edite o arquivo de configuração do PHP-FPM para ajustar o número de processos:

sudo nano /etc/php/7.4/fpm/pool.d/www.conf
  • Localize as linhas pm e ajuste conforme necessário:
  • pm = dynamic
  • pm.max_children = 50
  • pm.start_servers = 5
  • pm.min_spare_servers = 5
  • pm.max_spare_servers = 10
sudo systemctl restart php7.4-fpm

3. Configuração do Nginx

Edite o arquivo de configuração do Nginx para habilitar o FastCGI:

sudo nano /etc/nginx/sites-available/default
  • Adicione ou modifique o bloco server:
  • location / { try_files $uri $uri/ /index.php?$query_string; }
  • location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; }
sudo systemctl restart nginx

4. Habilitando Cache de OpCode

Para aumentar a performance, habilite o OpCache no PHP:

sudo nano /etc/php/7.4/fpm/php.ini
  • Descomente e ajuste as seguintes linhas:
  • opcache.enable=1
  • opcache.memory_consumption=128
  • opcache.interned_strings_buffer=8
  • opcache.max_accelerated_files=10000
  • opcache.revalidate_freq=2
sudo systemctl restart php7.4-fpm

Conclusão

Após seguir esses passos, seu Nginx estará configurado para otimizar o desempenho das aplicações PHP. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário para atender à demanda.

Dica: Utilize ferramentas como New Relic ou Blackfire para monitorar e otimizar ainda mais o desempenho da sua aplicaçã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.