1
我有一個腳本,用於處理在php cli中隱藏它的文件。 它在php cli memory_limit
設置爲-1時工作,但是當我將它設置爲128M時,它會停止靜默嘗試讀取文件。php cli中的腳本在我將memory_limit設置爲128M時會停止工作
php -i | grep memory_limit
現在顯示:
memory_limit => 128M => 128M
suhosin.memory_limit => 0 => 0
如何理解是什麼原因造成的問題嗎?爲什麼PHP腳本默默停止,沒有關於內存限制的信息?
我不明白你的意思。爲什麼不顯示有關內存的錯誤消息?爲什麼它在沒有內存限制的情況下工作,並停止使用memory_limit設置爲128M,嘗試讀取文件?我使用Debian,我知道它有單獨的php.ini,並從php -i |判斷grep memory_limit,我正確設置了memory_limit。 – Oleg 2012-04-03 07:34:02
如果您對error_reporting&display_errors執行相同的grep,它會輸出什麼內容? 無論如何,你的問題與這個memory_limit有關,如果你不能使用超過128M的話你需要優化。 – haltabush 2012-04-03 08:25:36
php -i | grep display_errors顯示:display_errors => STDOUT => STDOUT suhosin.disable.display_errors =>關閉=>關 – Oleg 2012-04-03 09:04:16