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

Desenvolvimento

Como configurar o PHP 8.1 com PHP-FPM no Ubuntu 22.04 para melhor performance

atualizado em 20/08/2026

Este manual orienta sobre como configurar o PHP 8.1 com PHP-FPM no Ubuntu 22.04, visando otimizar a performance de aplicações web.

Introdução

O PHP-FPM (FastCGI Process Manager) é uma alternativa ao servidor de processamento padrão do PHP, proporcionando melhor gerenciamento de processos e desempenho. A seguir, apresentamos um guia passo a passo para a instalação e configuração do PHP 8.1 com PHP-FPM.

Passo a Passo

1. Atualizar o Sistema

sudo apt update && sudo apt upgrade -y

2. Instalar Dependências

Instale o PHP 8.1 e as extensões necessárias:

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.1 php8.1-fpm php8.1-mysql php8.1-xml php8.1-mbstring php8.1-curl -y

3. Configurar PHP-FPM

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

sudo nano /etc/php/8.1/fpm/php.ini

Altere as seguintes diretivas para otimizar o desempenho:

  • memory_limit: Aumente para 256M ou mais, dependendo da aplicação.
  • max_execution_time: Ajuste para 30 ou mais, conforme necessário.
  • upload_max_filesize: Defina um limite adequado para uploads.

4. Configurar Pool do PHP-FPM

Edite o arquivo de configuração do pool:

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

Certifique-se de que as seguintes opções estejam ajustadas:

  • pm: Altere para pm = dynamic.
  • pm.max_children: Ajuste conforme a carga esperada.
  • pm.start_servers: Defina um valor inicial.
  • pm.min_spare_servers: Ajuste para manter servidores disponíveis.
  • pm.max_spare_servers: Limite o número máximo de servidores ociosos.

5. Reiniciar o PHP-FPM

sudo systemctl restart php8.1-fpm

Conclusão

Após a configuração, seu PHP 8.1 com PHP-FPM estará otimizado para melhor performance. Lembre-se de monitorar o desempenho e ajustar as configurações conforme necessário. Uma dica importante é utilizar ferramentas como New Relic ou Blackfire para análise de performance.

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.