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

2020-11-23 11:01:48 浏览数 (1)

今天在使用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文件查看;

二、通过命令行查看:

代码语言:javascript复制
php -r "echo ini_get('memory_limit').PHP_EOL;"

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

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

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

去php.ini中设置

代码语言:javascript复制
memory_limit

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

0 人点赞