错误信息如下$ /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