PHP(Laravel 5.4)致命错误允许的内存大小...> memory_limit不起作用

时间:2018-11-12 07:17:36

标签: php laravel fatal-error

我输入了命令 '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; in nginx

service nginx restart service php7.2-fpm restart

但是不行。

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

我该怎么办?

请..:)

2 个答案:

答案 0 :(得分:2)

现在,我解决了。

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

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

进行编辑

memory_limit = 2048MB

运行

答案 1 :(得分:-1)

请查看以下链接。我认为,这将对您有所帮助。您的代码卡在循环中的某个地方。

Allowed memory size of 8589934592 bytes exhausted