作曲家内存不足

时间:2016-11-25 16:59:59

标签: sylius

安装sylius(标准牌)之后

composer create-project -s alpha sylius/sylius-standard acme // its OK
composer update // ERROR

Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 58720256 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSet.php on line 73

在GitHub中提问(#6854

我已将memory_limit(php)增加到1G,3G,-1和相同的结果。

My sistem:
Windows x64
Processor Phenom x955 x4
RAM 4GB
Composer 1.2.2
PHP 7 (I tried with 5.6 too)

问:哪个服务器最低限度地需要实现sylius?

或者这个问题只会发生在作曲家身上吗?

1 个答案:

答案 0 :(得分:1)

我在Windows 10 x64下遇到了同样的问题。 我注意到我的php安装是PHP7 32位版本(因此最大允许内存使用量为4GB)并且我启用了xdebug。

Afert在禁用xdebug的情况下安装PHP7 64位并将memory_limit设置为-1一切正常。 在安装过程中为Sylius下载所有必需的软件包时,或者在Windows下使用超过4GB的内存,或者它是PHP 32bit + composer问题......