Codeigniter 4 允许内存大小编码点火器4

Codeigniter 4 允许内存大小编码点火器4,codeigniter-4,Codeigniter 4,我用CodeIgniter4编写应用程序。但有一个问题类似于致命错误:第147行的C:\my project\my app\vendor\codeigniter4\framework\system\ThirdParty\Escaper\Escaper.php中允许的内存大小为536870912字节(试图分配473350880字节) 我一直在寻找解决方案,直到改变php.ini文件中的内存限制,并重新启动apache服务器。但它不起作用 有人能帮我吗?你应该增加你的内存限制: 编辑php.ini

我用CodeIgniter4编写应用程序。但有一个问题类似于
致命错误:第147行的C:\my project\my app\vendor\codeigniter4\framework\system\ThirdParty\Escaper\Escaper.php中允许的内存大小为536870912字节(试图分配473350880字节)

我一直在寻找解决方案,直到改变php.ini文件中的
内存限制
,并重新启动apache服务器。但它不起作用


有人能帮我吗?

你应该增加你的内存限制:

  • 编辑php.ini文件

    内存限制=512M

  • 在脚本顶部包括这一行

    ini_设置(“内存限制”,“512M”)

您还应检查此行是否位于.htaccess上:

php_value memory_limit <value>
php_value upload_max_filesize <value>
php\u值内存\u限制
php\u值上载\u最大\u文件大小

它们的值覆盖php配置。因此,它们应该反映您的需要,或者干脆删除。

这个问题与服务器上的PHP呈现无关,而是PHP for CLI的问题,与Apache2没有任何关系。如果增加内存限制并没有帮助,那么发布启动此功能的代码可能是一个好主意。我猜你的代码有问题。