我有一個腳本運行了1小時。 我有2個虛擬主機,在其中一個虛擬主機中,我可以實時看到輸出(循環一百萬次,回聲),而在另一個虛擬主機上,我必須等到腳本完成運行後才能看到任何輸出在所有。連續顯示PHP輸出?
如何更改設置以實時顯示輸出?我想這是一個php.ini的東西。
添加代碼:此代碼將在第一個服務器中執行時輸出,但不會在第二個服務器中執行。附加信息,如果我把1015的值降低,第一臺服務器等待輸出。所以看起來我的第一臺服務器每1015個字符就會刷新一次,而第二臺服務器卻沒有。
while ($a++ < 5) {
$b = 0;
while ($b++ < 1015) {
echo "H";
}
echo "<br><br>\n";
sleep(1);
}
在我的第二臺服務器上,輸出緩衝已關閉,並且我試圖打開implicit_flush無濟於事。
沒有我的第二臺服務器上的工作。我猜服務器重寫了一些設置。 – 2013-03-10 06:37:22