我有一个脚本来处理在php cli中使用db的文件。
它在php cli memory_limit
设置为-1时有效,但当我将其设置为128M时,它会以静默方式停止尝试读取文件。
php -i | grep memory_limit
现在显示:
memory_limit => 128M => 128M
suhosin.memory_limit => 0 => 0
如何理解导致问题的原因?为什么php脚本会静默停止,而且没有关于exausting内存限制的消息?
答案 0 :(得分:0)
你应该有一个错误;如果你没有它,那是因为你没有显示错误。
如果你使用Debian,请小心,CLI& Apache的PHP不使用相同的php.ini文件(这可能是您在CLI中看不到错误的原因)。