作曲家Symfony-致命错误:内存不足 [英] Composer & Symfony - Fatal error: Out of memory

查看:90
本文介绍了作曲家Symfony-致命错误:内存不足的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在用作曲家运行Symfony 3.4 LTS.我的网站工作正常,但是当我尝试使用:

I'm running Symfony 3.4 LTS with composer. My website works fine, but when I try to update any bundle with :

php composer.phar update
# or
php composer.phar update symfony/symfony
# or
php composer.phar update swiftmailer/swiftmailer

我收到此错误:

PHP致命错误:phar:///[...]

PHP Fatal error: Out of memory [...] in phar:/// [...]

以下是我已经测试过的内容:

Below is what I have already tested :

  • 将我的 memory_limit 196M 增加到 1024M
  • 使用 php -d memory_limit = -1
  • 运行composer.phar
  • increase my memory_limit from 196M to 1024M
  • run the composer.phar with php -d memory_limit = -1

..没有成功.我还能尝试什么?顺便说一句,如果我运行 free -m :

.. with no success. What else could I try ? By the way, if I run free -m :

total used free shared buffers cached
Mem: 2002 361 1641 0 7 82
-/+ buffers/cache: 270 1732
Swap: 255 255 0

推荐答案

我解决了我的问题.

  • 在本地备份网站文件
  • 安装Wamp并运行服务器
  • 将内存限制增加到2G
  • 进行 composer更新
  • 将文件上传到生产服务器

我对作曲家及其要求非常困惑.太疯狂了...

I'm very confusing about composer and its requirements. It's crazy...

这篇关于作曲家Symfony-致命错误:内存不足的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆