当前位置: 首页 > 知识库问答 >
问题:

PHP:允许内存大小为...字节耗尽

柴嘉年
2023-03-14

我正在尝试运行artisan make:controller。

我有一个问题:

PHP Fatal error:  Allowed memory size of

我试图增加内存限制的大小,但没有成功。我尝试了更大的值和-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个答案

汲时铭
2023-03-14

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

下面的命令应该可以帮助您。

php -d memory_limit=256M artisan make:controller
林英朗
2023-03-14

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

 类似资料:
  • 我有以下代码: 不同的文件: 由于我编写了Mail()函数,因此出现以下错误: 致命错误:允许的内存大小134217728字节已用尽(尝试分配65488字节)

  • 在同一个系统中,我可以调用数据库,没有问题,但在某些情况下(与最大的表),我得到 “PHP致命错误:第311行的/home/forge/sximo.sp-marketing.com/vendor/laravel/framework/src/light/Database/Connection.PHP中允许的内存大小为536870912字节(尝试分配32字节) 我调试了代码,问题是一个基本查询: 当我

  • 我有一个网页,可以将图像上传到我的API Laravel项目。它一直工作到我上传大小巨大或等于2mb的图像,并在nginx 500错误中运行: 我在stack overflow和google上读到了大量相同的问题,但似乎没有任何效果。 仔细阅读错误消息,我可以理解,从我的PHP配置,该网站可以采取134217728字节的内存,但它无法尝试分配73728字节:它有任何意义吗?它只在允许的最大128m

  • 问题内容: 正在显示此错误消息,有什么建议吗? 允许的内存大小为33554432字节,已在php中耗尽(尝试分配43148176字节) 问题答案: 最后我找到了答案: 只需将以下行添加到文件中出现错误的行之前 它将无限使用服务器的内存,工作正常。 感谢您提出建议的朋友。

  • 我有并且有函数,此函数返回视图名称。 此视图包含大量详细信息,通常会有10到15组(行)详细信息显示在页面上(详细信息来自使用table的数据库)。 它的工作正常,但在某些情况下,当用户详细信息去30到35套(行),我得到下面的错误在error_log文件 PHP致命错误:允许内存大小为33554432字节耗尽(尝试分配5896720字节)在 /laravel/framework/src/Illu

  • 当我试图在PHP中操作大量数组并将结果作为HTTP POST请求的响应返回时,我遇到了一个致命错误: 允许内存大小536870912字节已用尽 我已经尝试设置以查看是否得到结果,但没有得到任何类型的响应。邮递员在我试图发出邮寄请求时总是崩溃。 数组的起始结构是这个。机身尺寸约为25mb。主阵列包含大约22k个具有此结构的阵列,我刚刚包括2个: 下面是php部分,用于操纵数组,以便通过分解每个用户的