1

我有使用 CentOs 7 和 Cyber​​Panel 的 VPS,当我尝试使用时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.

截图

一

二

任何想法?

4

2 回答 2

0

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
于 2020-06-04T06:27:48.013 回答
-1

解决了

我使用了这个命令,我的作曲家开始运行

which composer

找到我的作曲家路径,然后

php -d memory_limit=-1 /user/bin/composer update
于 2020-06-04T06:30:26.457 回答