wils@web ~ $ cat ~/ajuda/como-otimizar-a-configuracao-do-php-8-2-com-php-fpm-para-melhor-desempenho-em-servidores-apache.md
ServidoresComo otimizar a configuração do PHP 8.2 com PHP-FPM para melhor desempenho em servidores Apache
Otimizar a configuração do PHP 8.2 com PHP-FPM em servidores Apache pode melhorar significativamente o desempenho de aplicações web. Este manual fornece um guia passo a passo para realizar essa otimização.
1. Pré-requisitos
- Servidor com Apache instalado.
- PHP 8.2 e PHP-FPM instalados.
- Acesso root ou sudo ao servidor.
2. Configurando o PHP-FPM
Primeiro, vamos editar o arquivo de configuração do PHP-FPM:
sudo nano /etc/php/8.2/fpm/pool.d/www.conf
2.1 Ajustando o número de processos
Localize as seguintes linhas e ajuste conforme a necessidade:
pm = dynamic
pm.max_children = 50
pm.start_servers = 5
pm.min_spare_servers = 5
pm.max_spare_servers = 10
2.2 Habilitando o status do PHP-FPM
Adicione as seguintes linhas no final do arquivo:
pm.status_path = /status
ping.path = /ping
3. Configurando o Apache
Agora, vamos configurar o Apache para usar o PHP-FPM:
sudo a2enconf php8.2-fpm
Reinicie o Apache para aplicar as mudanças:
sudo systemctl restart apache2
4. Ajustes de desempenho no PHP
Edite o arquivo de configuração do PHP:
sudo nano /etc/php/8.2/fpm/php.ini
- memory_limit: Ajuste para um valor adequado, ex:
memory_limit = 256M. - opcache: Habilite e configure:
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2
5. Testando a configuração
Verifique se o PHP-FPM está funcionando corretamente:
curl http://localhost/status
Conclusão
Após realizar essas configurações, seu servidor deve apresentar um desempenho melhor ao lidar com requisições PHP. Dica: Monitore o uso de recursos e ajuste os parâmetros conforme necessário para manter a performance ideal.
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.