Limites de Recursos

Tabela H-3. Limites de Recursos

NomePadrãoAlterável para
memory_limit"8M"PHP_INI_ALL

Breve descrição das diretivas de configuração.

memory_limit integer

Essa diretiva configura a quantidade máxima de memória em bytes que o script tem permissão de alocar. Isso ajuda a previnir que scripts mal feitos usem toda a memória disponível do servidor. Para usar essa diretiva, você deve habilitá-la em tempo de compilação. Portanto, quando rodar o script configure, você deve incluir: --enable-memory-limit. Note que você tem que atribuir o valor -1 se você não quiser qualquer limite para o uso de memória.

A partir do PHP 4.3.2, e quando memory_limit está habilitada, a função do PHP memory_get_usage() torna-se disponível.

Quando um integer é utilizado, o valor é medido em bytes. Você também pode utilizar a notação resumida como descrito neste FAQ.

Veja também max_execution_time.