ob_start() – output handler ob_gzhandler conflicts with zlib output compression 的解决方法
今天测试了一个游戏程序, 其中他用到了 ob_start 这个函数, 最终导致了如下错误:
Warning: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' in /home/www/code/web/demo/xxx/index.php on line 2
上网搜索,大概原因是我使用的 PHP 版本是 5.4+ 的.
这个错误从描述就可以看出来是两个函数冲突了, 两者只选其一, 解决的方法有两种:
1. 在php.ini里设置:
zlib.output_compression = off
2. 在代码的入口脚本处, ob_start之前设置:
ini_set('zlib.output_compression', 'off');
本文链接:http://78moban.cn/post/14231.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!