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

Desenvolvimento

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

atualizado em 20/07/2026

Este manual irá guiá-lo na configuração do PHP 8.0 e PHP-FPM para aplicações Laravel no Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 atualizado.
  • Acesso root ou sudo.
  • Conhecimento básico de terminal.

Passo 1: Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

Passo 2: Instalar Dependências

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update

Passo 3: Instalar PHP 8.0 e Extensões Necessárias

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

Passo 4: Configurar PHP-FPM

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

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

Altere a linha listen para:

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

Salve e saia do editor. Reinicie o serviço:

sudo systemctl restart php8.0-fpm

Passo 5: Instalar e Configurar Nginx

sudo apt install nginx -y

Crie um novo arquivo de configuração 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/seu/projeto/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.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Ative a configuração:

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

Teste a configuração do Nginx:

sudo nginx -t

Reinicie o Nginx:

sudo systemctl restart nginx

Conclusão

Agora você configurou com sucesso o PHP 8.0 e PHP-FPM para sua aplicação Laravel no Ubuntu 22.04. Dica: Sempre mantenha suas extensões PHP atualizadas para garantir a segurança e a performance 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.