PHP的apache_setenv函数导致500内部服务器错误

时间:2010-04-18 23:36:33

标签: php apache

apache_setenv ( 'no-gzip', 1 )

我正在尝试为某个页面的输出禁用gzip,但仅限该页面。这在测试服务器上运行良好,但生产服务器(运行相同的东西(CentOS和Apache))不适用于Ubuntu。

无论如何,你知道为什么吗?还是有其他选择吗?

我在考虑使用ob_start()将所有输出放在一个缓冲区中,然后用PHP函数自己解压缩然后调用ob_end_flush()...或者直到Apache将它发送到之后才进行gzip压缩。客户端?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

请验证php是否作为模块而不是cgi-extension运行,并且必须禁用安全模式。