Press "Enter" to skip to content

执行 Composer 报错:Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) …

在通过 Composer 创建项目时提示:

PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes)  ...

这个问题一般是因为 php.ini 中的 memory_limit 设置过小,命令执行过程中消耗内存超过设定值造成的,可以通过修改 pnp.ini 中的 memory_limit 来解决,找到 php.ini 文件,将 memory_limit 修改为:

memory_limit = -1

 

然后重载 PHP 环境即可。

如果不想修改 php.ini 文件,也可以直接在 Composer 命令前加上

COMPOSER_MEMORY_LIMIT=-1

 

这样再执行 Composer 命令时就不会报错了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注