Symfony 1.2输出缓冲在php cli ini中关闭,但命令行脚本显示在末尾
我正在开发symfony 1.2,我们最近更换了服务器 由于我们在新服务器上进行了迁移,因此php命令行工具上的输出缓冲似乎是活动的 但是如果我检查php cli的php.ini的设置,它将被禁用 我做了一些测试,在symfony任务中,当我在configure方法中编写一些东西时,文本会直接显示出来,因此它是正确的 但是一旦进入execute方法,文本就不再显示了,我必须等待脚本的末尾才能看到显示的文本 这是非常烦人的长任务,我想看到什么发生了一行一行 我不明白为什么symfony自己启用伪输出缓冲 如果我回显ini_get'output_buffering',它将显示0。所以Symfony 1.2输出缓冲在php cli ini中关闭,但命令行脚本显示在末尾,php,symfony,output-buffering,symfony-1.2,Php,Symfony,Output Buffering,Symfony 1.2,我正在开发symfony 1.2,我们最近更换了服务器 由于我们在新服务器上进行了迁移,因此php命令行工具上的输出缓冲似乎是活动的 但是如果我检查php cli的php.ini的设置,它将被禁用 我做了一些测试,在symfony任务中,当我在configure方法中编写一些东西时,文本会直接显示出来,因此它是正确的 但是一旦进入execute方法,文本就不再显示了,我必须等待脚本的末尾才能看到显示的文本 这是非常烦人的长任务,我想看到什么发生了一行一行 我不明白为什么symfony自己启用伪输
我不知道我的旧服务器和产生此意外问题的新服务器之间的设置差异是什么。遇到了相同的问题。也会对解决方案感兴趣。