CentOs не увеличит ограничения памяти

У меня VPS, использующий CentOs 7 с CyberPanel, и когда я пытаюсь использовать composer install Я получаю эту ошибку

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

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

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.

Скриншоты

ht tps:https://stackru.com/images/ac3995950c0c6abf882257b10b2be74ebe16c7cb.png

ht tps:https://stackru.com/images/cfdbdc80e80fb106bcbac258bc09478b0d54910a.png

Есть идеи?

2 ответа

Решение

Решено

Я использовал эту команду, и мой композитор начал работать

which composer

Чтобы найти свой путь композитора, а затем

php -d memory_limit=-1 /user/bin/composer update

Найдите правильный php.ini для вашего PHP CLI SAPI с помощью следующей команды:

php -i | grep 'ini'

добавлять memory_limit = -1 в этот файл с помощью текстового редактора.

Вы также можете увеличить лимит памяти для одной команды с помощью:

COMPOSER_MEMORY_LIMIT=-1 composer update

... или...

php -d memory_limit=-1 /user/bin/composer update
Другие вопросы по тегам