Php 刷新/ob_刷新在远程服务器上不工作

Php 刷新/ob_刷新在远程服务器上不工作,php,html,linux,apache,Php,Html,Linux,Apache,请先阅读,然后再将其标记为克隆 我在本地机器上运行xampp,当通过写入进行测试时,我得到所需的输出,即每秒打印1到10。但只要我把它改成本地IP,它就会加载10秒钟,并一次性输出。我实际上需要这个方法来收集PHP脚本的输出,该脚本将运行10-15分钟 Alredy将php.ini的缓冲设置检查为关闭 apache_setenv('no-gzip', 1); //can comment this line header('Content-Encoding: none'); header( '

请先阅读,然后再将其标记为克隆

我在本地机器上运行xampp,当通过写入进行测试时,我得到所需的输出,即每秒打印1到10。但只要我把它改成本地IP,它就会加载10秒钟,并一次性输出。我实际上需要这个方法来收集PHP脚本的输出,该脚本将运行10-15分钟

Alredy将php.ini的缓冲设置检查为关闭

apache_setenv('no-gzip', 1); //can comment this line

header('Content-Encoding: none');

header( 'Content-type: text/html; charset=utf-8' );

for ($i=0; $i<10; $i++) {
   echo $i.'<br>';
   flush();
   ob_flush();
   sleep(1);
}
apache_setenv('no-gzip',1)//你能评论这行吗
标题(“内容编码:无”);
标题('Content type:text/html;charset=utf-8');

对于($i=0;$iStrange。我已经在三台机器上试用过了,但我无法重现这个问题。不过,我确实在您提供的链接上看到了这个问题。我在那里也使用了相同的代码。如果我在xamppI上使用use my own system ip而不是localhost,则可以看到类似的情况。当您在本地机器上运行它时,我无法解释,但是您可以使用的链接posted正在使用cloudflare nginx?这听起来可能是原因所在。我已经为您设置了一个机器,如果您想通过ssh连接到该机器,则该机器是urlroot@linuxzoo.net“安全”是密码。请看一看,非常感谢。我在这个设置中也看到了相同的密码。