wils@web ~ $ cat ~/ajuda/como-configurar-php-fpm-8-2-em-um-servidor-nginx-para-otimizacao-de-performance.md

Servidores

Como configurar PHP-FPM 8.2 em um servidor Nginx para otimização de performance

atualizado em 01/08/2026

Configurar o PHP-FPM 8.2 em um servidor Nginx é essencial para otimizar a performance de aplicações PHP. Este guia oferece um passo a passo detalhado para realizar essa configuração.

Pré-requisitos

  • Servidor com Linux (Ubuntu, CentOS, etc.)
  • Nginx instalado
  • PHP 8.2 e PHP-FPM instalados

Passo 1: Instalar PHP-FPM

Se o PHP-FPM não estiver instalado, você pode instalá-lo com o seguinte comando:

sudo apt update
sudo apt install php8.2-fpm

Passo 2: Configurar PHP-FPM

Edite o arquivo de configuração do PHP-FPM:

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

Altere as seguintes linhas para otimizar a performance:

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/seusite

Adicione ou modifique a seção location ~ \.php$ { para incluir:

fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

Passo 4: Reiniciar Serviços

Após as configurações, reinicie o PHP-FPM e o Nginx:

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

Conclusão

Com o PHP-FPM 8.2 configurado em seu servidor Nginx, você deve notar uma melhoria na performance das suas aplicações PHP. Para otimizar ainda mais, considere usar caching com ferramentas como OPcache ou Redis.

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.