php composer内存不足,composer 安装模块内存耗尽解决办法 php -d memory_limit=xG

错误信息如下$ /usr/local/bin/composer require guzzlehttp/guzzle:~6.0

You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug

./composer.json has been updated

Loading composer repositories with package information

Updating dependencies (including require-dev)

PHP Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 20480 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Rule.php on line 76

PHP Stack trace:

PHP 1. {main}() /usr/local/bin/composer:0

PHP 2. require() /usr/local/bin/composer:24

PHP 3. Composer\Console\Application->run() phar:///usr/local/bin/composer/bin/composer:43

PHP 4. Symfony\Component\Console\Application->run() phar:///usr/local/bin/composer/src/Composer/Console/Application.php:99

PHP 5. Composer\Console\Application->doRun() phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:123

PHP 6. Symfony\Component\Console\Application->doRun() phar:///usr/local/bin/composer/src/Composer/Console/Application.php:189

PHP 7. Symfony\Component\Console\Application->doRunCommand() phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:192

PHP 8. Symfony\Component\Console\Command\Command->run() phar:///usr/local/bin/composer/vendor/symfony/console/Application.php:844

PHP 9. Composer\Command\RequireCommand->execute() phar:///usr/local/bin/composer/vendor/symfony/console/Command/Command.php:259

PHP 10. Composer\Installer->run() phar:///usr/local/bin/composer/src/Composer/Command/RequireCommand.php:170

PHP 11. Composer\Installer->doInstall() phar:///usr/local/bin/composer/src/Composer/Installer.php:228

PHP 12. Composer\DependencyResolver\Solver->solve() phar:///usr/local/bin/composer/src/Composer/Installer.php:502

PHP 13. Composer\DependencyResolver\RuleSetGenerator->getRulesFor() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Solver.php:214

PHP 14. Composer\DependencyResolver\RuleSetGenerator->addRulesForPackage() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:330

PHP 15. Composer\DependencyResolver\RuleSetGenerator->addRule() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:246

PHP 16. Composer\DependencyResolver\RuleSet->containsEqual() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSetGenerator.php:140

PHP 17. Composer\DependencyResolver\Rule->getHash() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleSet.php:140

PHP 18. unpack() phar:///usr/local/bin/composer/src/Composer/DependencyResolver/Rule.php:76

真没想到这么耗费内存,感觉这点太坑了,1G 都不够用,最后用2G 才搞定php -d memory_limit=2G /usr/local/bin/composer require guzzlehttp/guzzle:~6.0

You are running composer with xdebug enabled. This has a major impact on runtime performance. See https://getcomposer.org/xdebug

./composer.json has been updated

Loading composer repositories with package information

Updating dependencies (including require-dev)

- Installing guzzlehttp/promises (v1.3.1)

Loading from cache

- Installing psr/http-message (1.0.1)

Loading from cache

- Installing guzzlehttp/psr7 (1.4.2)

Loading from cache

- Installing guzzlehttp/guzzle (6.3.0)

Loading from cache

Package endroid/qrcode-bundle is abandoned, you should avoid using it. Use endroid/qrcode instead.

Writing lock file

Generating autoload files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值