Breve descrição das diretivas de configuração.
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.