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

发布时间:2020-11-21 19:35:23 浏览量:896 标签: composer

今天在使用laravel框架安装图形验证码时需要了报错,错误如下:

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Solver.php on line 223


是通过composer进行安装的,通过提示可以看出内存耗尽,建议我们更改内存大小。


实际来看一下当前设置的内存值,查看方式:

一、可以通过PHP目录下的php.ini文件查看;

二、通过命令行查看:

php -r "echo ini_get('memory_limit').PHP_EOL;"

三、通过工具(宝塔面板)查看


我们使用命令行的模式查看内存设置情况,运行结果如下:

image.png

目前设置的内存值只有128M,系统提示是4096M。相差较大。

去php.ini中设置

memory_limit

参数值为4096M,重启PHP即可解决问题


评论
登录后才可以进行评论哦! QQ登录
验证码
评论内容