Windows 7使用Composer安装依赖时提示错误:Fatal error: Allowed memory size of 1610612736 bytes exhausted。

解决方法:

1.进入命令行窗口执行where composer


D:phpstudy_proWWWcie>where composer
D:phpstudy_proExtensionsphpphp7.3.4ntscomposer.bat

通过上面命令获取composer位置。

2.继续在命令行窗口执行下面的命令:


D:phpstudy_proWWWcie>php -d memory_limit=-1 D:phpstudy_proExtensionsphpphp7.3.4ntscomposer.phar require ...

到此问题解决,依赖正常安装。

注意事项:

D:phpstudy_proWWWcie>是我的项目根目录,你要切换到你要安装依赖的目录。

两次composer的后缀不同,第一次获取composer位置时,后缀是.bat,但我们执行第二个命令时要用.phar。

require …中的省略号要换成你要安装的依赖,比如require laravel/sanctum。