在通过 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 命令时就不会报错了。