ProfiPHPProfiPHP
Категория: Директивы PHP

Директива Memory_limit

Директива Memory_limit задает максимальный объем памяти в байтах, который разрешается использовать скрипту.
memory_limit integer
Благодаря директиве Memory_limit можно предотвратить ситуацию полной загрузки допустимой памяти сервера. Причиной этому является плохо написанный скрипт. Для того, чтобы убрать ограничения, установите значение этой директивы в -1.

Значение директивы измеряется байтами. Также доступны опции: K (для килобайт), M (для мегабайт) и G (для гигабайт), не чувствительны к регистру. Все остальное считается байтами. 1M равен одному мегабайта или 1048576 байт. 1K равен одному килобайта или 1024 байт.

Директива Memory_limit относиться к режиму PHP_INI_ALL, поэтому значение может быть установлено отовсюду.

Например, в файле php.ini:
memory_limit = 32M
В файле .htaccess:
php_value Memory_limit 100M
В файле PHP:
ini_set( 'memory_limit', '1000M' );

Добавить комментарий

Имя:
Текст комментария: