【问题标题】:PHP(Laravel 5.4) Fatal error Allowed memory size ... > memory_limit not workPHP(Laravel 5.4) 致命错误 Allowed memory size ... > memory_limit not work
【发布时间】:2019-04-14 21:28:31
【问题描述】:

我输入了命令 'php artisan key:generate''php artisan' 但结果是“PHP 致命错误”

$ php artisan PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to > allocate 20480 bytes) in laravel/vendor/composer/autoload_static.php on line 128

我的 PHP 版本是

PHP 7.2.11-4+ubuntu16.04.1+deb.sury.org+1 (cli)(构建时间:2018 年 11 月 4 日 05:10:57)(NTS)

我尝试修改nginx和php.ini。

vi /etc/php/7.2/fpm/php.ini memory_limit = -1 OR memory_limit = 1024MB

fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; 在 Nginx 中

service nginx restart service php7.2-fpm restart

但不起作用..

  • 我在 autoload_static.php 中添加了ini_set('memory_limit', '1024MB'); 但不起作用。

我该怎么办?

请.. :)

【问题讨论】:

  • 您使用的命令不应该使用那么多内存。问题出在其他地方。话虽如此,几乎不可能知道确切的位置。我建议您使用调试器并追踪问题所在。
  • 当我在本地运行它时,它工作正常。它的代码在 git 中上传,并与服务器一起拉 & 运行,但不工作不能有循环

标签: php laravel fatal-error


【解决方案1】:

现在,我解决了。

我只编辑了/etc/php/7.2/fpm/php.ini

但是,需要用/etc/php/7.2/cli/php.ini编辑

memory_limit = 2048MB

已经运行了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-12
    • 2016-12-07
    • 2017-11-29
    • 2014-07-04
    • 2021-12-12
    • 2015-07-10
    • 2020-05-08
    • 1970-01-01
    相关资源
    最近更新 更多