Edit report at https://bugs.php.net/bug.php?id=62335&edit=1
ID: 62335 Comment by: v dot a dot popov at gmail dot com Reported by: hajo at csphere dot eu Summary: zlib conflict with gzhandler Status: Open Type: Bug Package: Zlib related Operating System: Windows 7 PHP Version: 5.4.4 Block user comment: N Private report: N New Comment: Seems to be a problem in merging the fix to actual branch, which releases are made of. This commit: http://git.php.net/?p=php-src.git;a=commit;h=85a62e9086db7a8ddfcda4ab1279a2439935f8d5 really fixes the problem, but relevant line is not present in php-5.4.3 and php-5.4.4. Previous Comments: ------------------------------------------------------------------------ [2012-06-18 13:39:29] hajo at csphere dot eu bug 55544 is about this issue, too. between stable php 5.4.0 and 5.4.3 it was fixed and seems to fail again now. ------------------------------------------------------------------------ [2012-06-15 16:31:45] mtanalin at yandex dot ru Same error for me with this code: ob_start('ob_gzhandler'); Windows 7, Apache 2.4, PHP 5.4.4 thread-safe, "zlib.output_compression" is set to "off" in php.ini. The bug disappears if I add "php_flag zlib.output_compression off" in .htaccess file of specific host. So, probably, the bug is that global (from php.ini) "zlib.output_compression=off" setting is just _ignored_ in PHP 5.4.4. ------------------------------------------------------------------------ [2012-06-15 14:50:54] hajo at csphere dot eu update: the issue always starts on first refresh, so it might be caused by the fix for bug 60761, just guessing. ------------------------------------------------------------------------ [2012-06-15 14:35:03] hajo at csphere dot eu there is also a second error message, but that might be clear: ob_start(): failed to create buffer ------------------------------------------------------------------------ [2012-06-15 14:32:28] hajo at csphere dot eu Description: ------------ with php 5.3.13, 5.3.14 and 5.4.3 the script is working well while it delivers the following error with php 5.4.4: ob_start(): output handler 'ob_gzhandler' conflicts with 'zlib output compression' webserver is nginx 1.2 without deflate mods using php via fcgi php.ini setting 'zlib.output_compression' is turned off Test script: --------------- error_reporting(E_ALL); $zlib_oc = ini_get('zlib.output_compression'); if(empty($zlib_oc)) { ob_start('ob_gzhandler'); } echo 'test'; Expected result: ---------------- test Actual result: -------------- test with the error message attached that was mentioned above ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=62335&edit=1