2015-01-13 367 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