我有这个测试代码
<?php
if (ob_get_level() == 0) ob_start();
for ($i = 0; $i<10; $i++){
echo "<br> Line to show.";
echo str_pad('',4096)."\n";
ob_flush();
flush();
sleep(3);
}
echo "Done.";
ob_end_flush();
?>
当我尝试在MAMP本地主机(PHP 7.0.15,Apache Web服务器)上运行它时工作正常但是当我在DreamHost服务器(PHP 7.0 CGI)上尝试它时,页面加载总睡眠量在循环中并同时输出所有内容,而不是在每个睡眠间隔之间打印出每一行。
我该怎么做才能解决这个问题?