关于cmd:如何解决PHP致命错误:内存不足,当我尝试对身份验证文件使用此命令” composer require laravel / ui”时?

 2021-04-27 

how to solve PHP Fatal error: Out of memory, when I try this command “composer require laravel/ui” for auth file.?

我尝试使用memory_limit = -1或526M或1000M,但重复出现相同的错误。请帮助我!

D:\\\\ xampp \\\\ htdocs \\\\ elevenMedia> composer需要laravel / ui
将^ 2.0版本用于laravel / ui
./composer.json已更新
使用软件包信息加载作曲家存储库
更新依赖关系(包括require-dev)

VirtualAlloc()失败:[0x00000008]没有足够的存储空间可用于处理t
他的命令。

VirtualFree()失败:[0x000001e7]尝试访问无效的地址。

VirtualAlloc()失败:[0x00000008]没有足够的存储空间可用于处理t
他的命令。

VirtualFree()失败:[0x000001e7]尝试访问无效的地址。

PHP致命错误:内存不足(已分配908066816)(试图通过以下方式分配4096)
tes)在Phar://:// C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Depen中
第223

行上的dencyResolver / Solver.php

致命错误:内存不足(分配908066816)(尝试分配4096个字节)
在phar:// C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/Dependency中
第223

行的Resolver / Solver.php


如Laravel建议的那样,您可以尝试在php.ini中将内存限制提高到2 GB。在XAMPP上,它位于C:\\\\ xampp \\\\ php \\\\ php.ini

1
2
3
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 2G


您可以尝试安装此软件包以使下载并行化。

1
composer global require hirak/prestissimo

如果您遇到问题,也可以在运行composer命令时使用-vvv标志。

1
  composer require laravel/ui -vvv