Composer 安装包基于 php 来执行,所有当出现内存溢出时,只要调整 php 的内存限制即可。

想要突破 php 的内存限制,可以通过修改配置文件或在执行 composer 命令时动态修改。

建议在 composer require 时,临时动态调整 php 的内存限制,命令如下:

// 在 composer 命令前添加
php -d memory_limit=-1 /usr/local/bin/composer require [your pakage]

// 示例
php -d memory_limit=-1 /usr/local/bin/composer require "overtrue/laravel-filesystem-qiniu" -vvv