2015-01-13 316 views
3

我对安装Sylius有问题。Sylius安装不起作用

PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 32 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 126 

此错误出现,当我运行:composer create-project -s dev sylius/sylius-standard Club26

我的配置是:

    上的Win7 64位(为Apache,PHP和MySQL)
  • WAMP我已经混帐安装
  • 我用cmder来运行我的命令
  • 我改变了memory_limit = 1024M in php.ini
  • 我与作曲家试图用Windows安装程序安装,并与composer.phar

感谢您的帮助

安装过程中
+1

你确定你已经改变了它吗?在正确的php.ini?试试'php -i'并检查PHP安装的配置文件是否被加载 - 它可能会有所不同... –

+0

@RobertRossmann afaik,Composer覆盖了值本身。 –

回答

1

尝试disabling Garbage Collection

对于作曲家

$ php -d zend.enable_gc=0 `which composer` create-project -s dev sylius/sylius-standard Club26 

的全球安装为以防万一本地安装composer.phar

$ php -d zend.enable_gc=0 composer.phar create-project -s dev sylius/sylius-standard Club26 
2

,我sylius的执行过程中也得到了内存不足的错误:安装 我设置memory_limit的到-1来修复它

$ php -d memory_limit=-1 app/console sylius:install 
+1

感谢您分享此提示 – MeTaLiKiD