当尝试使用composer安装FOSuserbundle时,我在终端中收到以下消息:
“PHP致命错误:允许内存大小为536870912字节,已耗尽(尝试分配79字节)phar:///Users/myname/MyWebSite/composer.phar/src/Composer/ 第177行的DependencyResolver/Solver.php“
我怎样才能修好它?
编辑/进一步信息
在终端类型中:php-r“echo ini_get('memory_limit').php_EOL;”
获取以下内容:128M
而php.ini(App/MAMP/conf/php5.4.4/php.ini)有以下行:memory_limit=32M
为什么价值不同?如何更改值以便作曲家可以安装包?
我在终端中尝试了以下操作,但出现错误:php-d memory_limit=512M composer.phar/src/composer/dependencyrolver/Solver.php
错误==
Composer应使用至少1 GB的允许和可用内存运行。如果你的机器物理内存不足,你应该考虑升级或使用不同的机器——否则进程将开始交换并占用大量的时间,所以在不到一分钟的时间内完成的事情需要几天时间。
如果您无法提高PHP的内存限制,那么很不幸,您的运气不好。Composer在更新时需要一些庞大的数据结构。
我在过去通过简单地使用来解决这个问题:
php -d memory_limit=1G /usr/local/bin/composer update --prefer-dist --no-dev
在没有开发的情况下,也可以帮助减少内存占用—当然是速度。
我想通过运行下面的命令来运行commandcomposer更新到我的Laravel项目。 当我尝试运行composer require时,我遇到了内存不足错误。
我正在laravel中通过composer使用命令安装passport 我有以上错误,如果你有任何解决办法,请帮助我。
我想将新包导入我的symfony项目,但出现以下错误: 致命错误:第60行的phar://C:/ProgramData/composeSetup/bin/composer.phar/src/composer/dependencyrolver/Rule.php中允许的内存大小为1073741824字节(尝试分配64字节) 我试着把memory_limits更新为-1 留言: 没有要安装或更新的内容
问题内容: 我没有处理大文件的经验,所以我不确定该怎么办。我试图使用 file_get_contents 读取几个大文件;任务是使用 preg_replace() 清洁和修补它们。 我的代码在小文件上运行良好;但是,大文件(40 MB)触发内存耗尽错误: 我当时在考虑使用 fread(), 但是我不确定那也行。有解决此问题的方法吗? 感谢您的输入。 这是我的代码: 问题答案: 首先,您应该了解,在
当我运行这是我得到的输出: 我正在运行Composer 1.9.2。 下面是我使用-vvv时输出的最后几行: 我的内存限制是128M。https://getcomposer.org/doc/articles/troubleshooting.md#memory-除了增加内存限制之外,限制错误似乎并没有提供很多见解,但似乎128M就足够了? 没有帮助-我得到了“允许的内存大小为1610612736字节
我已经安装Laravel使用Hostinger自动安装程序。现在,我试图安装的Auth UI使用这个命令:。 我还尝试从命令末尾删除该版本。它显示: 致命错误:允许的内存大小。 请告诉我如何解决这个问题。