前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >composer PHP Fatal error: Allowed memory size of 报错解决

composer PHP Fatal error: Allowed memory size of 报错解决

作者头像
Lansonli
发布2021-10-09 16:31:05
7310
发布2021-10-09 16:31:05
举报
文章被收录于专栏:Lansonli技术博客Lansonli技术博客

执行以下命令(安装多线程)

代码语言:javascript
复制
php composer.phar require hirak/prestissimo

出现以下提示

代码语言:javascript
复制
PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 32 bytes)

原因是内存不够,这需要到php.ini里配置,在php7.4版本里有效,7.2我走过,无效,用install命令是可以的,这是windows下的BUG吧

代码语言:javascript
复制
memory_limit = 128M

把128M改成-1,表示不限制

现在把解决方案操作说明公布如下:

1、php版本设置成7.4,到php.ini里,做以下修改(重点在PHP版本号7.4和内存的修改)

代码语言:javascript
复制
memory_limit = 128M
// 改为
memory_limit = -1

2、执行命令改变更新源,这里改成阿里的,加快速度

代码语言:javascript
复制
php composer.phar config repo.packagist composer https://mirrors.aliyun.com/composer/

3、安装composer的多线程,多线程走,效率更高不是

代码语言:javascript
复制
php composer.phar require hirak/prestissimo

4、执行composer更新的命令,因为在上面多线程命令执行后,已经同时默认执行了 php composer.phar install,所以接下来只要执行更新命令就可以了

代码语言:javascript
复制
php composer.phar update

5、小提示,在执行 php composer.phar install 命令的时候,有时候会提示版本问题,不能执行,可以用以下命令,忽略版本号

代码语言:javascript
复制
php composer.phar install --ignore-platform-reqs

以上内容按需要操作,重点php7.4和内存大小设置,其他的都so easy~~~

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档