1、php环境设置(php.ini)
output_buffering = Off
2、服务器设置(apache设置文件:httpd.conf)
FcgidOutputBufferSize 0
3、测试代码(php)
<?php
ob_start(); //与ob_flush()一起使用 注:ob_start和ob_flush同时注释也可达到效果
set_time_limit(0); //去除执行时间限制
$i = 0;
while(true) {
if($i > 5) break;
echo 'loading '. $i .'<br>';
ob_flush();
flush(); //将等待输出的数据立刻输出
sleep(1);
$i++;
}
echo 'finish';
?>