Capítulos deste vídeo
Capítulos deste vídeo
Capítulos deste vídeo

O que é

Na aba PHP do site você troca a versão do PHP e ajusta as variáveis de configuração. O GW
Server já entrega limites otimizados por padrão — esta aba serve para os casos em que você precisa
de algo diferente.

Limites já otimizados

O painel já configura, de forma bem pensada, os limites de memória do WordPress e do PHP, além do
OPcache — por isso a instalação já rende bem sem você mexer em nada. Em Ferramentas → Diagnóstico
(no WordPress) você vê a versão do PHP, a arquitetura e os limites aplicados.

Trocando a versão

Você pode trocar a versão do PHP do site entre as instaladas no painel. Para WordPress a
recomendação é 8.4; para ter uma versão que não aparece (ex.: 8.5), instale-a antes em
Servidor e serviços — ela passa a aparecer aqui como opção. Escolha a
versão e clique em aplicar.

Editando as variáveis

As variáveis mais ajustadas, com os padrões do GW Server:

Variável Padrão Observação
memory_limit 512M use o formato correto, com M
max_execution_time 120
max_input_time 120
max_input_vars 3000
post_max_size 128M
upload_max_filesize 64M aumente para 128M se precisar subir arquivos maiores

Ajuste o que precisar e salve.

Os crons são reescritos junto

Ao trocar a versão do PHP, você não precisa se preocupar com os crons: o painel reescreve o
crontab do site para a nova versão automaticamente. Como cada site tem seu usuário isolado, isso
acontece por site, sem afetar os outros. Dá para conferir no terminal com
crontab -e — as linhas passam a apontar para a nova versão do PHP.

Auto-recuperação

Há também o módulo de auto-recuperação do PHP-FPM, que detecta e recupera pool travado — descrito
em Monitor e auto-recuperação do PHP-FPM.

Veja também