Composer 之运行时内存超出
方案一:修改 php.ini
修改 php.ini
中 memory_limit
配置。查看设置是否生效:
php -r "echo ini_get('memory_limit').PHP_EOL;"
方案二:使用命令
1. 直接使用命令去掉内存限制(无限制)
php -d memory_limit=-1 `which composer` update/install -vvv
附:-vvv
可以输出更多信息,其命令参数输出的级别是 Debug。
2. 当然也可以指定固定大小如(使用命令的时候,根据自身情况酌情修改)
php -d memory_limit=4096M `which composer` require overtrue/laravel-query-logger --dev -vvv