Como aumentar o memory_limit do PHP

E diretiva  memory_limit do PHP especifica o limite de memória que uma determinada aplicação tem para ser executada. É muito comum aplicações precisarem de mais memória para serem executadas no servidor. Um erro  bastante comum ocorre pois a aplicação excede o limite máximo de memória, especificado no PHP.INI.

Esta mensagem de erro é bastante comum:

Fatal Error: Allowed Memory Size of 134217728 Bytes Exhausted

Para solucionar o problema, precisaremos aumentar o limite de memória do PHP, editando a configuração memory_limit do servidor.

Solucionando o problema do memory_limit

O primeiro passo é acessar o painel de controle da hospedagem do seu site, o cPanel. Para isso, basta acessar http://meusite.com:2082 , alterando meusite.com para o domínio do seu site.

Em seguida, clique em Select PHP Version.

alterar versao do php no cpanel 1

Em seguida, clique em Switch To PHP Options.

register_globals 2

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

memory_limit 1

Escolha o novo valor para alterar o memory_limit do PHP no servidor.

Em seguida clique em Aplicar.

memory_limit 2

Para finalizar, clique em Salvar.

memory_limit 3

Pronto! O erro foi solucionado, e o limite de memória do servidor está alterado.

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!