【问题标题】:Memory size exhausted内存大小耗尽
【发布时间】:2019-08-24 06:10:56
【问题描述】:

尝试在 XAMPP 5.6 上的 Symfony 2.7 中安装 FOSUserBundle。当我在项目目录中输入时:

composer require friendsofsymfony/user-bundle "~2.0"

我明白了

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52

所以我在 XAMPP 的 php.ini 中设置了memory_limit = -1,但这并没有帮助。

【问题讨论】:

  • 您是否尝试在 php.ini 中将最大内存限制增加到 64MB
  • 您确定使用最后一个作曲家版本吗?尝试执行composer self-update
  • 尝试刷新 xamp?

标签: php symfony composer-php


【解决方案1】:

如果您更改 php.ini 或 appache.conf 中的某些内容,则始终需要重新启动或重新加载

【讨论】:

    【解决方案2】:

    试试:

    COMPOSER_MEMORY_LIMIT=-1 composer require friendsofsymfony/user-bundle "~2.0"
    

     php -d memory_limit=-1 composer require friendsofsymfony/user-bundle "~2.0"
    

    见:https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-25
      • 2011-09-12
      • 1970-01-01
      • 2016-10-27
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多