PHP:允许的内存大小为...字节已用尽

时间:2019-04-29 22:17:33

标签: php laravel

我正在尝试运行artisan make:controller

我遇到了以下问题:

PHP Fatal error:  Allowed memory size of

我尝试增加memory-limit的大小,但是没有用。我尝试使用更大的值和-1。这似乎不是最佳选择。看来我可能有内存泄漏,但是我不知道如何找到它。它与垃圾回收有关吗?

我无法运行artisan代码,但得到:

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted  
(tried to allocate 65536 bytes) in \laravel\vendor\laravel\framework\src\Illuminate\Console\GeneratorCommand.php on line 85  
PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted  
(tried to allocate 65536 bytes) in \laravel\vendor\laravel\framework\src\Illuminate\Support\Manager.php on line 85  

2 个答案:

答案 0 :(得分:0)

您可能需要检查类自动加载之间的循环引用

答案 1 :(得分:0)

您确定,您在正确的php.ini上设置了内存限制吗?

以下命令将为您提供帮助。

php -d memory_limit=256M artisan make:controller