【发布时间】:2018-06-18 14:39:09
【问题描述】:
我正在尝试使用 composer(安装在 cygwin 中)安装 PHP 命令行工具的依赖项,但无论我做什么,它都会耗尽内存。
我已将memory_limit 中的php.ini 增加到2G
我试过用
运行php -d memory_limit=2G composer.phar
我已经尝试用 php -d memory_limit=-1 composer.phar ... 完全取消限制
它一直认为它只有 64M 的 RAM 可用:Fatal error: Out of memory (allocated 68681728) (tried to allocate 2147215 bytes)
本机为 24GB 内存。
【问题讨论】:
-
尝试以兆字节表示值:stackoverflow.com/questions/11885191/…
-
php -i | grep 'memory_limit'返回什么? -
您使用的是 64 位版本的 cygwin 吗?
-
@dhinchliff:试过了,没区别。
-
@matzeri:不,仍然是 32 位。我会尝试 64 位版本。
标签: php memory composer-php cygwin