Como alterar o max_execution_time do PHP

O PHP possui uma diretiva chamada max_execution_time .  Ela é usada para definir o tempo limite de execução de uma aplicação no servidor. Esta configuração é importante, para que se evite uma execução por longo período sem necessidade ou loops infinitos, causando possíveis travamentos ou lentidão no servidor.

Por padrão, esta diretiva vem configurada com o valor de 30. Ou seja, cada aplicação tem um tempo limite de 30 segudos para executar. Quando o PHP detecta que a aplicação ultrapassou este tempo, ele automáticamente interrompe o processamento.

Quando uma aplicação excede o tempo limite do servidor, recebemos uma mensagem de erro como esta:

Fatal error: Maximum execution time of 30 seconds exceeded

Alterando o max_execution_time no servidor

Para solucionar o problema, precisamos aumentar o valor do parametro max_execution_time no PHP.INI. Esta configuração pode ser feita pelo cPanel, painel de controle existente no servidor de hospedagem de sites.
O primeiro passo é acessar o painel de controle cPanel, através do link http://meusite.com:2082 , alterando meusite.com pelo domínio do seu site.

Em seguida, clique na opção Select PHP Version.

alterar versao do php no cpanel 1

Dentro desta opção, clique em Switch To PHP Options.

register_globals 2

Localize a linha max_execution_time , e clique sobre o valor atual, conforme mostra a imagem a seguir.

max_execution_time 1

Em seguida, digite o novo valor e clique em Aplicar.

max_execution_time 2

Em seguida, clique em Salvar.

max_execution_time 3

Pronto! O parametro max_execution_time foi aumentado, e a mensgem de erro não ocorrerá mais.

Este artigo foi útil?

Obrigado pela resposta!
Picture of Gustavo Gallas

Gustavo Gallas

Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do Bóris, seu pet de estimação. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos técnicos.

Contato: gustavo.blog@homehost.com.br

Ganhe 30% OFF

Indique seu nome e e-mail,e ganhe um cupom de desconto de 30% para sempre na Homehost!