即使我已尽力设置,ob_flush也无法使用

时间:2019-06-16 23:14:50

标签: php

是的,我知道这个问题有上千次,我只是想念一些东西,或者我不知道...

我的index.php中有这段代码

header('Content-type: text/html; charset=utf-8');
ob_start();
for ($i = 0; $i <= 7; $i++) {
    if ($i % 3 === 0) {
        echo "i is " . $i . "<br>";
        ob_flush();
        flush();
    }
    sleep(1);
}
ob_end_flush();
die('z');

在php.ini中:

zlib.output_compression = Off
output_buffering = Off

8秒后获得输出。

我在chrome中尝试过,在Firefox中尝试时没有扩展名,结果是一样的。

virualhost或nginx error.log中没有任何内容。

我正在使用Ubuntu 18.04LTS,nginx / 1.14.0(Ubuntu)和PHP7.1-fpm

0 个答案:

没有答案