wils@web ~ $ cat ~/ajuda/como-configurar-o-php-fpm-8-2-para-aplicacoes-laravel-no-ubuntu-22-04.md

Desenvolvimento

Como configurar o PHP-FPM 8.2 para aplicações Laravel no Ubuntu 22.04

atualizado em 16/08/2026

Este manual fornece um guia passo a passo para configurar o PHP-FPM 8.2 para aplicações Laravel no Ubuntu 22.04.

Introdução

O PHP-FPM (FastCGI Process Manager) é uma alternativa ao PHP tradicional que oferece melhor desempenho e gerenciamento de processos. Esta configuração é ideal para aplicações Laravel.

Passo a Passo

1. Atualizar o Sistema

Primeiro, atualize seu sistema para garantir que você tenha os últimos pacotes e correções de segurança.

sudo apt update && sudo apt upgrade -y

2. Instalar PHP e PHP-FPM

Instale o PHP 8.2 e o PHP-FPM, juntamente com as extensões necessárias para o Laravel.

sudo apt install php8.2 php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-curl php8.2-zip -y

3. Configurar o PHP-FPM

Edite o arquivo de configuração do PHP-FPM para ajustar as configurações conforme necessário.

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

Altere as seguintes linhas:

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

Certifique-se de que as permissões estejam corretas:

listen.owner = www-data
listen.group = www-data

4. Reiniciar o PHP-FPM

Após as alterações, reinicie o serviço do PHP-FPM.

sudo systemctl restart php8.2-fpm

5. Instalar e Configurar o Nginx

Instale o Nginx, se ainda não estiver instalado:

sudo apt install nginx -y

Crie um bloco de servidor para sua aplicação Laravel:

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

Adicione a seguinte configuração:

server {
    listen 80;
    server_name seu_dominio.com;
    root /caminho/para/sua/aplicacao/public;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.2-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
} 

Ative o bloco de servidor e reinicie o Nginx:

sudo ln -s /etc/nginx/sites-available/laravel /etc/nginx/sites-enabled/
sudo systemctl restart nginx

Conclusão

Após seguir estes passos, seu PHP-FPM 8.2 estará configurado para aplicações Laravel no Ubuntu 22.04. Dica: Sempre verifique os logs de erro do Nginx e PHP-FPM para solucionar problemas.

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.