打包二进制文件后运行报错
Fatal error: Allowed memory size of 134217728 bytes exhausted
打包后文件太大了,运行的时候超过ini文件里允许的内存上线了,自定义一个php.ini设置一下memory_limit
我遇到同样的问题,这个是在代码中ini_set来设置吗。打二进包后,包内的php.ini没法修改memory_limit吧
文档有说,二进制php.ini在/config/plugin/webman/console/app.php里设置
你好,我在config/plugin/webman/console/app.php文件中增加了 'custom_ini' => [ 'phar.readonly' => 0, 'memory_limit' => '512M', ], 然后重新报包后,启动还是报Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 131387666 bytes) in Unknown on line 0
文档中说的在custom_ini中设置 是这样设置吗?这个文件本身没有custom_ini这一项
没有可能你 webman/console 版本太老了
啊,你的config/plugin/webman/console/app.php文件有custom_ini?composer.json 里面"webman/console":"^1.2"
谢谢 果然是版本太老
打包后文件太大了,运行的时候超过ini文件里允许的内存上线了,自定义一个php.ini设置一下memory_limit
我遇到同样的问题,这个是在代码中ini_set来设置吗。打二进包后,包内的php.ini没法修改memory_limit吧
文档有说,二进制php.ini在/config/plugin/webman/console/app.php里设置
你好,我在config/plugin/webman/console/app.php文件中增加了
'custom_ini' => [
'phar.readonly' => 0,
'memory_limit' => '512M',
],
然后重新报包后,启动还是报Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 131387666 bytes) in Unknown on line 0
文档中说的在custom_ini中设置 是这样设置吗?这个文件本身没有custom_ini这一项
没有可能你 webman/console 版本太老了
啊,你的config/plugin/webman/console/app.php文件有custom_ini?composer.json 里面"webman/console":"^1.2"
谢谢 果然是版本太老