在我的PHP Web应用程序中有这一行:
require_once(__DIR__. '/myfiles.phar');
我使用它来包含一个≈8MB文件大小的自创PHAR文件。
一位客户的memory_limit
设置为16M。
在这种环境中,我收到错误
致命错误:第3行/var/www/my.php中允许的内存大小为16777216字节(尝试分配16777216字节)
由于客户无法提高memory_limit
设置值,因此我对如何调整此设置毫无头绪。
我的问题:
有没有办法告诉PHP中的PHAR函数在"提取"时使用更少的内存? PHAR文件?
(我猜测我的PHAR文件的大小与内存使用量直接相关。因此,显而易见但复杂的方法是减少PHAR文件的大小。)