Composer 安装依赖包提示内存不足
环境
- Windows10
- phpStudy
- php7.2.10
安装purifier依赖包
composer require "mews/purifier:~2.0"
错误信息
VirtualAlloc() failed: [0x00000008] ڴԴ
VirtualAlloc() failed: [0x00000008] ڴԴPHP Fatal error: Out of memory (allocated 1289748480) (tried to allocate 117440512 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSet.php on line 90
网上查到的方法(均无用)
- 修改php.ini的memory_limit
memory_limit = -1 - 修改php.ini的最大执行时间
max_input_time=-1max_execution_time=-1
当前电脑内存

C盘空间图

关于 LearnKu
看下你的C盘 关掉一些软件
C盘空间
用的啥环境
php -m|grep xdebug看下是否开启了xdebug,如果有的话,关闭xdebug扩展试试
执行COMPOSER_MEMORY_LIMIT=-1 composer update试试
貌似给php分配的内存不够
我的类似问题是通过如下方法解决
https://stackoverflow.com/questions/492124...
你好,请问解决了嘛,我compsoer u 都可以, composer require 就是报内存不足,
php -d memory_limit=-1 /usr/local/bin/composer remove