错误:作曲家更新时内存不足



在cmd中运行

$ php -d memory_limit=-1 -f composer.phar update
Loading composer repositories with package information
Updating dependencies
Fatal error: Out of memory (allocated 121896960) (tried to allocate 24 bytes) in E:ReleasestestvendorcomposercomposersrcComposerDependencyResolverRule.php on line 50

在操作系统上测试:

  • Ubuntu 13.04 ok[PHP 5.4.24]
  • 视窗 7 ok[PHP 5.4.25 nts VC9 x86]
  • Windows XP fail[PHP 5.4.25 nts VC9 x86]

PHP.ini

memory_limit = 1024M

我忘了说脚本在包装器中运行。直接进入控制台工作,而不仅仅是在包装器中工作

if (defined('PHP_WINDOWS_VERSION_BUILD')) {
    pclose(popen('start /b '.$command, 'r'));
} else {
    exec($command.' &');
}

我已经遇到了这个问题,只是提高了 php 中的内存限制.ini(对我来说,1Go)

相关内容

  • 没有找到相关文章

最新更新