我正在运行一个大型爬虫脚本,并且在echo "$this is happening"
他的页面上设置了一些调用来帮助我进行调试。
我希望这些消息在写入时显示出来,而不是在 20 分钟的抓取结束时显示,因为显然,如果出现问题,我不想等待这么久才知道它们。
我试过设置output_buffering = off
,php.ini
以及implicit_flush = on
。在我的脚本中,我flush();
在每次echo
通话后都放了,但无济于事。
这样做的正确方法是什么?当我加载脚本时,它当前会转到一个不可见的页面(也就是说,我的 php 脚本的选项卡显示了我在 Chrome 中查看的最后一个选项卡上的任何内容)。什么都没有写。
如果有帮助,我将在 Win7 64 位上运行 WAMP / Apache。