Checklist para Configurar e Testar o Limite de Tempo de Execução no PHP em VPS Linux e Servidor Dedicado

Por Equipe Técnica AviraHost · 2 min de leitura · Atualizado em · PHP, limite de execução, VPS Linux, servidor dedicado, AviraHost, performance, hospedagem, suporte 24/7 · 0

Introdução

Definir corretamente o limite de tempo de execução do PHP (max_execution_time) é essencial para evitar travamentos, garantir estabilidade e proteger seu VPS Linux ou servidor dedicado contra scripts mal otimizados.

Checklist: Pré-requisitos e Boas Práticas

  • Tenha acesso root ou sudo ao servidor.
  • Faça backup do arquivo php.ini antes de alterações.
  • Verifique a localização do php.ini com php --ini.
  • Considere o impacto em aplicações críticas e ajuste com cautela.

Passos para Configurar o Limite de Tempo de Execução no PHP

  1. Localize o arquivo php.ini:
    php --ini

    O caminho será exibido em "Loaded Configuration File".

  2. Edite o parâmetro max_execution_time:
    sudo nano /caminho/do/php.ini

    Procure por max_execution_time e defina o valor desejado (em segundos). Exemplo:

    max_execution_time = 60
  3. Salve e feche o arquivo.
  4. Reinicie o serviço web:
    sudo systemctl restart apache2

    Ou para Nginx:

    sudo systemctl restart php-fpm
  5. Valide a configuração:

    Crie um arquivo info.php com o conteúdo:

    <?php phpinfo(); ?>

    Acesse via navegador e confira o valor de max_execution_time.

  6. Teste com um script de longa execução:
    <?php
    sleep(70);
    echo "Concluído";
    ?>

    O script deve ser interrompido conforme o limite definido.

Erros Comuns e Soluções

  • Alteração não tem efeito: Verifique se está editando o php.ini correto e reinicie o serviço.
  • Limite não muda em aplicações específicas: Alguns frameworks ou .htaccess podem sobrescrever o valor. Ajuste também nesses locais.
  • Permissão negada ao editar: Use sudo ou altere permissões temporariamente.

Resumo

  • Defina max_execution_time conforme a necessidade da aplicação.
  • Valide sempre após alterar.
  • Faça backup antes de mudanças.

Contrate Agora

Garanta máxima performance e suporte 24/7 para suas aplicações PHP. Veja planos de servidores dedicados AviraHost e tenha estabilidade para projetos críticos.


Esta resposta foi útil?