composer update 运行之后,报错:
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes)Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
看这个意思是内存不够,于是我看了一下内存限制
php -i|grep memory_limit
输出128M,正常的这个值也差不多够了,不知道为啥一个update要这么大内存。
好吧,没有办法,只能修改一下配置,直接把 php.ini 改了:
memory_limit=-1 #无限制
但是这样改有点粗暴,只能本地搞一搞,线上肯定就不行了。还有一种一次性的做法,就是执行composer命令的时候临时指定:
php -d memory_limit=-1 /usr/local/bin/composer update
这样好像温柔点,行,再次执行就可以了。但是具体的原因还是没找到,有时间认真看看,有结论了再同步。
本文为 陈华 原创,欢迎转载,但请注明出处:http://edu.ichenhua.cn/read/182
- 下一篇:
- 通达信软件指标公式基本介绍