【发布时间】: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