Ошибка PHP Fatal error: Allowed memory size of…

Admin PHP Errors

Чиним ошибку PHP Fatal error: Allowed memory size of … bytes exhausted.

Ошибки вида:

PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223

Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php on line 223

PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 167772160 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSet.php on line 90

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 167772160 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSet.php on line 90

Суть в том, что не хватает памяти для обработки скрипта/приложения/установщика.

Смотрим разрешенное кол-во памяти:

php -r "echo ini_get('memory_limit').PHP_EOL;"

Заходим в файл настроек php (путь может быть иной):

/usr/local/etc/php/7.3/php.ini

Посмотреть где находится PHP.ini:

php --ini

Меняем

; memory_limit = 128M
memory_limit = 4096M

Перегружаем (в Mac OS)

brew services restart php

Если это не локальный сервер, то перегрузите php в зависимости от установленной операционной системы.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

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

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Ошибка PHP Fatal error: Allowed memory size of…"