大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了Composer2的使用方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联是一家集网站建设,萍乡企业网站建设,萍乡品牌网站建设,网站定制,萍乡网站建设报价,网络营销,网络优化,萍乡网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。将一个项目更新到 Laravel 8,在把依赖版本调整后,当运行composer update
的时候,那个该死的关于内存不够的致命错误又出现了:
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)
感觉永远都满足不了它。条件反射的先去找解决方法,当然我知道要做什么,但是忘了命令。在搜索的过程中,让我想起Composer 2
,记得有说它“更小的内存占用”,而且升级和回退版本都很方便,不妨一试,随即将其升级:
composer self-update --2 Updating to version 2.0.8 (2.x channel). Downloading (100%) Use composer self-update --rollback to return to version 1.10.19
片隙就升级完成,然后执行更新包命令,这回没有报错,包开始一一安装。通过这个包安装的使用,直观的给我几点感受:
进度上,v1需要很长的分析时间,然后哗啦啦很快就安装完成的样子,而 v2 分析的快,安装进度一条一条的输出,感觉像是在一个一个的下载安装,但是速度并不慢
v1 安装时,我电脑的风扇开始加速,声音很明显的变大,内存占用上升,而 v2 要平静许多
v2 没有直接对建议安装的包和需要资金支持的包做输出展示
升级后的其他问题暂时还不知道,发现关于 Composer 2 的相关使用反馈信息不多。但至少内存占用的优化,大大减少或可以规避内存不够的发生。
感谢你能够认真阅读完这篇文章,希望小编分享的“Composer2的使用方法”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!