首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告: ob_start() [ref.outcontrol]:输出处理程序'ob_gzhandler‘与zlib输出压缩’冲突‘

问警告: ob_start() [ref.outcontrol]:输出处理程序'ob_gzhandler‘与zlib输出压缩’冲突‘
EN

Stack Overflow用户
提问于 2013-02-26 14:12:42
回答 6查看 13.3K关注 0票数 9

我正在使用Gzip压缩和Zlib压缩来加速我的网站

我使用了下面的代码

所有页面上都包含通用文件中的ob_start("ob_gzhandler");,且

代码语言:javascript
复制
lib.output_compression = On

但在此之后,我得到的错误如下

代码语言:javascript
复制
"Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in E:\xampp\htdocs\projects\trunk\index.php on line 2"

谁能给我提个建议,哪里出了问题?

EN

回答 6

Stack Overflow用户

发布于 2016-12-21 23:40:10

您应该检查是否加载了zlib库,然后通过执行ob_end_clean()清除关闭输出缓冲

您可以在文件的顶部添加以下行:<?php if (extension_loaded('zlib')){ ob_end_clean(); ob_start('ob_gzhandler');} ?>

票数 7
EN

Stack Overflow用户

发布于 2016-01-05 22:44:21

在php.ini文件中搜索以下行:

zlib.output_compression =打开

更改为:

zlib.output_compression =关闭

票数 5
EN

Stack Overflow用户

发布于 2015-01-22 17:09:19

在你的php.ini中,搜索'zlib‘并切换到On

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15082556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档