背景
需要对lumen框架进行composer移除包操作。
报错信息
docker composer remove Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 byt
解决办法
/usr/local/bin/php -d memory_limit=-1 /usr/local/sbin/composer remove xxx
解释:php -d memory_limit=-1
表示php进程使用内存不限制。
注意php和composer都需要使用绝对路径。
参考:
stack overflow解答: https://stackoverflow.com/questions/49212475/composer-require-runs-out-of-memory-php-fatal-error-allowed-memory-size-of-161