PHP:ob#u start(';ob#gzHandler';)在linux下返回非法字符

PHP:ob#u start(';ob#gzHandler';)在linux下返回非法字符,php,linux,Php,Linux,通过使用ob_gzhandler,我们在linux下的浏览器(firefox和chrome)上发现了一个非法的字符错误。 有了窗户,一切都很好 简要说明: 我们在一个数组中收集一些javascript文件($str_output) 在浏览器中,返回的文件仅包含mashine代码,响应头包含: Cache-Control must-revalidate; max-age: 2592000 Content-Encoding gzip Content-Type text

通过使用ob_gzhandler,我们在linux下的浏览器(firefox和chrome)上发现了一个非法的字符错误。 有了窗户,一切都很好

简要说明: 我们在一个数组中收集一些javascript文件($str_output)

在浏览器中,返回的文件仅包含mashine代码,响应头包含:

Cache-Control       must-revalidate; max-age: 2592000
Content-Encoding    gzip
Content-Type        text/javascript
没有ob_gzhandler,一切都很好

有人能帮忙吗


提前谢谢。

这是一个自制的问题

在我的php.ini中有以下设置

php_value output_handler ob_gzhandler

通过删除此行解决了此问题。

最有可能的问题不是Linux,而是BOM问题或配置差异。你能给我们一个,即,一个总是失败的完整代码吗?您使用的是什么Linux发行版?
php_value output_handler ob_gzhandler