上次composer update一直报错内存溢出,由于项目比较着急,就直接用命令更新项目,近期项目忙完了,就改一下这快的问题,由于公司项目都是composer1的包,这里就不升级composer2了,所以会警告升级composer2,俗话说得好,能用就别乱更新,你的项目不一定能用最新的库。
这里呢,先查看你当前php.ini的位置,这样就好修改相关的配置文件了
命令 php --ini
查看你当前php.ini的配置内存大小
命令: php -r "echo ini_get('memory_limit').PHP_EOL;"
然后搜索 memory_limit 这样配置,修改配置 656M 为 -1 即可
我这里为了保险,直接在composer的配置文件已修改了配置内存的大小,以防万一
win10用户直接本地访问这个地址即可,修改相关文件:
C:\ProgramData\ComposerSetup\bin
加一句配置: memory_limit=-1
到这里就可以了,直接composer update即可,更新完成!
推荐