wils@web ~ $ cat ~/ajuda/como-configurar-php-fpm-8-1-para-trabalhar-com-nginx-no-ubuntu-22-04.md

Desenvolvimento

Como configurar PHP-FPM 8.1 para trabalhar com Nginx no Ubuntu 22.04

atualizado em 21/07/2026

Este manual apresenta um guia passo a passo sobre como configurar o PHP-FPM 8.1 para trabalhar em conjunto com o Nginx no Ubuntu 22.04.

Introdução

O PHP-FPM (FastCGI Process Manager) é uma implementação do PHP que melhora o desempenho e a gestão de processos. O Nginx é um servidor web de alto desempenho que pode servir conteúdo estático e gerenciar requisições dinâmicas através do PHP-FPM.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar o PHP e o PHP-FPM

sudo apt install php8.1 php8.1-fpm -y

3. Instalar o Nginx

sudo apt install nginx -y

4. Configurar o PHP-FPM

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

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

Altere a linha:

listen = /run/php/php8.1-fpm.sock

Para usar TCP, altere para:

listen = 127.0.0.1:9000

Salve e saia do editor.

5. Reiniciar o PHP-FPM

sudo systemctl restart php8.1-fpm

6. Configurar o Nginx

Crie um novo arquivo de configuração para seu site:

sudo nano /etc/nginx/sites-available/meusite

Adicione a seguinte configuração:

server {
    listen 80;
    server_name meusite.com;

    root /var/www/meusite;
    index index.php index.html index.htm;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

Salve e saia do editor.

7. Ativar a Configuração do Site

sudo ln -s /etc/nginx/sites-available/meusite /etc/nginx/sites-enabled/

8. Testar a Configuração do Nginx

sudo nginx -t

9. Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Agora você configurou o PHP-FPM 8.1 para funcionar com o Nginx no Ubuntu 22.04. Para garantir a segurança e o desempenho, considere ajustar as configurações do PHP-FPM e do Nginx de acordo com suas necessidades específicas.

Dica: Sempre mantenha backups de suas configurações antes de realizar alterações significativas.

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.