Доброго дня.
Пытаюсь запустить скрипт, который ориентировочно сожрет 3-4 гига. На машине OpenServer и php7.2 + apache. Однако получаю ошибку `Allowed memory size of 536870912 bytes exhausted`.
Пробовал:
- поднимать memory_limit в php.ini (потом делал в той же консоли php --info, memory_limit в ответе был равен 4096, т.е. все, по идее, супер)
- передавать параметр в самой консоли, вот так `php -d memory_limit=4096M script.php`, а еще так `php -d memory_limit=4096 script.php`
- написать на первой строчке самого запускаемого скрипта ini_set("memory_limit", "4096M")
Это все не работает. После перезапуска серва по прежнему ругается на ограничение в 512 мегабайт. Что я упустил? Как поднять?
Сейчас еще запустил php --ini, выдал корректный файл "Loaded Configuration File: C:\openserver3\modules\php\PHP-7.2-x64\php.ini", который я редактировал и в котором установлен memory_limit в несколько гигов. Мистика, в общем.