我试图通过运行下面的命令将HWIOAuthBundle添加到我的项目中.

composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle

HWIOAuthBundle GitHub:https://github.com/hwi/HWIOAuthBundle

当我试图运行composer require时,我遇到了内存不足错误.

将版本^0.6.0@dev用于hwi/oauth-Bundle 包使用版本^1.2@dev 对于使用版本^1.10@dev的php-http/guzzle6-Adapter PHP-http/httlug-Bundle./Composer.json已更新加载 具有包信息更新依赖项的Composer存储库 (包括REQUIRED-DEV)

PHP致命错误:允许的内存大小1610612736字节已耗尽

致命错误:允许的内存大小1610612736字节已用尽(已try )

我try 在php.ini文件中将MEMORY_LIMIT设置为2G,但不起作用.我通过运行php -i | grep php.ini找到了我的php.ini

推荐答案

要获取当前MEMORY_LIMIT值,请运行以下命令:

php -r "echo ini_get('memory_limit').PHP_EOL;"

try 增加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文件位置请try :

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

Php相关问答推荐

用户信息更新期间Laravel邮箱验证问题

Laravel 9如何过滤$的项目与结果?

WordPress:将自定义单选输入字段添加到用户配置文件

Msgraph-sdk-php v2如何从返回对象中获取数据?

ForHumans函数中的月当量与单位限制

WooCommerce HPOS管理订单列表中带有订单元数据的定制列

中继器内置中继器的ACF WordPress组

在PHP中循环访问多维数组,并按组显示内容

如何使用php一次更新两个数据库中的MySQL表

在PHP中使用curl命令执行SCRAPYD操作.json不返回任何内容

在WordPress中从CPT中删除插件

在PHP中处理Linux输入事件(/dev/input/Event*)

如何按类别过滤自定义帖子类型

根据发货类别在WooCommerce产品页面中显示快捷代码

woocommerce checkout 页面上的自定义字段

获取 Shopware 6 集合元素的值,PHP

如何设置Mailersend PHP API 模板变量?

yii2 sql迁移覆盖新更改的记录

Laravel 测试 assertJsonMissing 不适用于唯一的键.为什么?

为什么 AJAX 请求没有通过 is_ajax_request() codeigniter 的条件?