几年前遇到过同样的问题,当时选择了绕行,今天又遇到了,百度、谷歌搜了3个多小时,没有正确的解决方案!
用的是集成环境phpstudy,尝试过的解决方案:
1、php版本切换7.0和7.2问题依旧。
2、调整apache的timeout,结果无效。
3、php代码中已添加
set_time_limit(0);
error_reporting(E_ALL);
ini_set('display_errors', '1');
apache的错误日志:
End of script output before headers: xxx.php
浏览器中的显示结果:
不要在apache+fpm、nginx+fpm环境下做耗时处理,建议用cli命令行