• 注册
  • 程序猿 程序猿 关注:0 内容:12

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

  • 查看作者
  • 打赏作者
    • 今天在使用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;"

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

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

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

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

      去php.ini中设置

      memory_limit

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

      请登录之后再进行评论

      登录
    • 到底部
    • 实时动态
    • 换皮肤
    • 帖子间隔 侧栏位置:
      版权所有©(2022)ShenLin.ink All Rights Reserved. 粤ICP备2024205822号