尝试使用 Composer require 在项目中安装 HWIOAuthBundle 会导致“允许的内存大小...耗尽”错误。尽管在 php.ini 文件中将内存限制增加到 2G,但错误仍然存在。
要解决此问题,您可以尝试以下操作:
调整内存限制php.ini:
增加限制php.ini 文件(例如 Debian 的 /etc/php5/cli/php.ini系统):
; Use -1 for unlimited or define an explicit value like 2G memory_limit = -1
使用命令行参数:
php -d memory_limit=-1 composer.phar require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
检查加载的 php.ini文件:
php --ini
快速修复选项:
php composer.phar COMPOSER_MEMORY_LIMIT=-1 require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
或
COMPOSER_MEMORY_LIMIT=-1 composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle
以上是如何修复 Composer 在软件包安装过程中出现的'允许的内存大小...耗尽”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!