Como aumentar o limite de PHP execution time para scripts que demoram mais
Olá, querido(a) cliente da GeHost! 👋
Se você está tentando rodar um script PHP que demora mais do que o normal — como um processo de importação de dados, uma atualização em massa ou um relatório complexo — e está recebendo o erro "Maximum execution time exceeded", não se preocupe: é um problema comum e fácil de resolver.
Na GeHost, podemos ajustar esse limite de tempo para que seus scripts tenham mais tempo para rodar. Vamos juntos, passo a passo, como fazer isso com segurança e tranquilidade. 🌿
Antes de começar: entenda o que é PHP execution time
É o tempo máximo que um script PHP pode rodar antes de ser interrompido pelo servidor. Por padrão, ele costuma ser de 30 segundos — mas alguns processos precisam de mais tempo.
Dica do Sensei: Se seu script demora mais de 30 segundos, é sinal de que precisa de mais tempo. Ajustar esse valor é seguro — desde que feito com cuidado.
Passo a passo: como aumentar o limite no cPanel
Para ajustar o tempo de execução do PHP, vamos usar o painel cPanel. É bem simples — só siga os passos abaixo:
- Entre no cPanel — Acesse seu painel de controle em painel.gehost.com.br com seu usuário e senha.

- Localize a ferramenta "PHP Settings" — No cPanel, procure por PHP Settings na seção "Software". Clique nele.

- Configure o valor de execution time — Na tela que abrir, você verá um campo chamado max_execution_time. Digite o valor desejado em segundos. Por exemplo:
- 60 segundos (1 minuto)
- 120 segundos (2 minutos)
- 300 segundos (5 minutos)
⚠️ Dica: não coloque valores muito altos (como 3600 segundos = 1 hora) a menos que realmente precise. Isso pode afetar o desempenho do servidor para outros sites.
Salve as alterações — Após ajustar o valor, clique em Save ou Apply. O novo limite será aplicado imediatamente.Importante: como saber qual valor usar?
Se você não tem certeza, comece com 60 segundos e veja se o problema persiste. Se sim, aumente para 120 ou 300. Se o script ainda falhar, pode ser necessário revisar o código ou dividir o processo em etapas menores.
Sensei diz: Se o problema continuar mesmo com o tempo aumentado, talvez o script precise de otimização. Nesse caso, entre em contato com o suporte da GeHost — estamos aqui para ajudar, com carinho. ❤️
Quer ir além? Use um arquivo .htaccess (opcional)
Se você quiser definir o tempo de execução apenas para um determinado site ou pasta, pode usar um arquivo .htaccess com a seguinte linha:
php_value max_execution_time 300
Coloque esse código no diretório onde o script roda (geralmente dentro de public_html). Ele sobrescreve o valor do cPanel apenas para aquele local.
⚠️ Atenção: esse método só funciona se o servidor permitir — e na GeHost, ele está habilitado em todos os planos.
Conclusão
Pronto! Agora seu script tem mais tempo para rodar. Lembre-se: o limite máximo que podemos configurar depende do seu plano — se precisar de algo além do que está disponível, é só consultar seu plano no painel ou entrar em contato com o suporte.
Seu site está em boas mãos — e você, com a GeHost, está sempre acompanhado com cuidado e atenção. 🌟
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*