#45202 [NoF->Opn]: zlib.output_compression can not be set with ini_set()

From: Date: Mon, 25 May 2009 18:54:56 +0000
Subject: #45202 [NoF->Opn]: zlib.output_compression can not be set with ini_set()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-137721@lists.php.net to get a copy of this message
ID: 45202 User updated by: e dot ehritt at web dot de Reported By: e dot ehritt at web dot de -Status: No Feedback +Status: Open Bug Type: Zlib Related Operating System: Linux 2.6.24.7 i686 PHP Version: 5.2.6 New Comment: Bug is reproducible on different system and other versions (x86_64-pc-linux-gnu 2.6.29.3 / php5.3-200905242230 / httpd-2.2.11) ,changes are undiscernible. Furthermore I starded a comparing test and set adequate directives in my php.in. In Konqueror (KDE-Browser) I saw that: ‹ ¬WëoÛ6ÿ޿⪢C[XOÇiý\ÛA8‰{m·/-щ(*¶ìßQ²35Qœ4›à‡H÷¾#{¯Ç—£ÅŸ³ D*‰aöÇçéÙ Ó¶¿6G¶=^ŒáÛéâ| ®åÀBž1Å'±mO. 0ÀÞè­®©*«V cðª§W½ˆ’ ™ÚÆÔ6¥}Cэ²ý,C¢¥¶p»$þu(EÎÓ±x³*ž.ìÇNñtÿ.v4@ø¹øõàv%¸2W$añ¶ÊbfT²Ò§’ÂmBdÈxœtӅŸhÁE–Ÿ")éČ_Ãm•g»Ý-¯P_H¢5ì œváq©5T$n¨„Û{‘œJä£*²D£Ü.…Ä9 “4£Ø¿!‰åS®î€HÌBÄ(ç*«; (õ4cºR ¹Ýý”dat7WÅÒ´U¤aò‚×,I…T„«. à…ù‘²½nºLÄ,¸óTiæŒý@}>¶ÞvÍ¡˜Oâ=ð’dtg‡ÈÝy°$w[Î[=ëý<ëµô¬•þl‹½ü´6Œ||t8kZa)â &²¬¨¢ï?âæQ)4D ½<¸¡ªháÁ –„h§XuG³÷Šw´#òX³@E8vŠ 8À±º¢¶®<ܳ‹¤ÆäVL᥌¯Ä»÷=»œè%Tà$Áœ¿ºü|¹˜ˆ‚áÄU߸¸<»O¾5..O.§Ó˯ø2¼ž}™zö®nètôv~L²¬o”ñ¨ëKô¥À}ÃAlÇ) ÆÃ¾Ñ4 Pºo Ò¹ÜCDÆ §48HÒN(•vl{½^[¨„Å©²‘D¶‚žI¿o؊fÊèŠä±ÒÄ¿÷g§³I»uüé¤ydŽ¼O¦ëž9üxÜ6g8tw8:9ò 1ªÔ0¡(•$XݽX©1Ы_¨Ì°R@ËjZÎÕ¨‰ÕãÍᢼ6J?²xÕÚzK‰@/°…¶Àž15óm¦h%‡WnŒÁ”ñs›J]Î<ëØòÚðÆmÃ"§pN¶€¯ŽÓiz£Œ&óxX4aóéøûñT%~ÀósÎâ ÆDÑ:¾Ûk•hN³Óso$øŠ…9Öû‘Hƒ:XøíÓlw-ÛßS—°[0Ml+¶éۑH¨Mт¶H•®¶ H·aO¿ÔjôK…ÍÔ7cm03äù=º5S‘IÒMæÝÇ&Ø"j{–g¹®½dÜÖduÛK¡Í‹©™tè=$½þÔ¾Ì'Ü ˜¬îMóeÌüïºcßÛ°L‡¡ýÊAÌË8ÎÎêŒ?,Å(ràý#åA´/LªœÄ0f’úJÈ-ÌóT·¡:pʵ Áób¤hÆp‚ö€w:ågïa†­C®1òa.SA”¤†ÙóÐíHO؉]˜e€ÞÄö$Aç{yƒb»öwöϊë³ւ§Df4x>½j¯3Ӆð‘ ŠpäzXž˜l°Õµ´¦í¸î0Q,#‡q^TÖ¾º™Ý!6ó_Qò æs!Çt™‡Cqqxû* `NVTm_œ¥…±Îi¢3þœpÞŠ—ba·fË-všdWêžÀ;›Ýÿç2tEC† W"öá\¡Õ’ÚLÅti©Ö€0ËD¼óà‰çõ/lYYfýˆÙàٌK¦0þ5UåõNëT+…ò‘QèÎ6ú5üU>Xþp\‹ž)‰ÇK å6°)6¦²2ŽÅº2ÖéwEÂL›€ëۅõ¡xÍò„âý/]Qί íb}€ÿóôTþѓä < ó¢£dëGÉ"²ãÊYòÕB7ƒTŠP¢Árõ9Ï(ˆ¶ ýÜG³)Ô ¦„‡9¦L8^iç ÿÿ´YaoÚ<þ+Ñ>L[µ ël«ä7Do“0c:MÓ¥‚ßbJ /Û¯ßÙN`ë’uݗrgÌsÉÝùî9W;Cnzš^g«·zYËwޤ>/´‚Åê«4´úlò\ ­n·cËB£ÕƒH¤¾O2måH,æùGëlïT³§Î;ç§jÚmÜu¤§Ú6j£®ý ¿9ovpKN)ºDbHC¾ÉÝÖDú`ä§]|ëHÛznYŠév‘Dš¢9sÍZžœý¬çÈÎ#ñœ"C@9‰:Þ«õÙA A¬N[•« tÓ%´m8u11Úgè ðž²Y3~—¤_ŽãD¶‘>î K*©ž9€,€Í^÷Ãæ† #íÊX“ÁýÏdB<&¥Mf|ª¨4 9•*¨µüLv+B´y5![™”¡ªEzºRꂸ¢e<㥦ÉLl¸¤¾Nþ_óܴӿҝÔ=ÇüLOO* Ik` ‘ñ9ò°«’W#5 ˜ya`B:4Š±±±O\ó´×Øf냰\ç+ÙT êq冊–Dè¡ÑÈsÄÆÔèºw\Ϋwúhñ³z€áûˆÌxu˜W ŸüA0rÔïSJ¯×ªõûaH)Ñ©` ”ø!#7ßñØ'‹h²ÇºÚûÄ÷‚ÇàŸ#L=8{Þ%)‹VÉÖýq¤–3ËbñºÙ~íGp#Ñ§È ¡Ÿ»^£õ²f^А…Ø\üe¨¢ä،Xä6û&w_5K €~ŠFŒ–ñß:½ÅóŒ©ñÎP‡¬V>”æÂѨÿʤ­AνôF¬—ÅŒù Bþ7.[Åéû'ŽY1²&+¹Äþ†wý ÿÿÌZMOÃ0 ý7ÜÆ~ '˜¸Ñ#7+KÓQ”ÅQ>èöï‰Û&”µ¥Ê"ŽK;¿$¶›g¿ïâ–- ‡Ê°Ã‘­ç;z…T gP®7óȹЮÐ6ϊ#y-?‰ »wê±»pðÝ ZK?0F »ŸâöO¤c>!¬¢X”o›Šº‹¢Þ<%ÛÖÕKµ½dg’ÿwûhŠWZ¨[E—bqbÊK§ûÏÊK&%v HpTCëð ”ËMpŽâ©²óUM N‚x#¡A-Tv«­âÒ×ÉÙ6ÍÔèUË;[Ш=}6À°.üÅ3©ùP̬ЬoñÝ·J{—°rǎúaz|‘}ô.;€|;âÓ!D꾉4OS–¾1HB“>Z—+2ɬ6¢ÜBö;˙¾9PddÀ‡S²5øè:ã٘v¤UìÙRñ3v‹òÅu”:¡IÚͼi¯ñjhۖ@ԒAƒÆfJ£Ñ¨uÌ8¯'Œ¯ó r0ˆby8Q!„b)¨"ˤw¨e&w÷î?ÿƒì|û5ô˜!ë !‡BÑåL4®Þ©u€ª§’˜dëRUœý$Ý䊵ñ)NóÛÅuÄ­l÷Ûµÿ¸2›/ That means, PHP do not respect RFC 2616. Strict standard conform browser needs a response header Content-Encoding and Vary ob_gzhander sends the HTTP headers. It shows you: It is possible to merge into version 5.2 and later. You are able to do so as well. Previous Comments: ------------------------------------------------------------------------ [2009-05-01 01:00:02] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2009-04-23 16:45:25] jani@php.net Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ ------------------------------------------------------------------------ [2009-04-21 10:04:24] dypa at bk dot ru not reproduced in win 5.2.9-2 not reproduced in 5.2.6-1+lenny2 ------------------------------------------------------------------------ [2008-06-07 16:38:11] e dot ehritt at web dot de Description: ------------ Configure Command ./configure --prefix=/opt/php/526 --mandir=/opt/php/man --disable-all --disable-cgi --disable-short-tags --enable-memory-limit --with-apxs2=/opt/apache/228/bin/apxs --with-config-file-path=/opt/conf --with-zend-vm=GOTO Server API Apache 2.0 Handler PHP API 20041225 PHP Extension 20060613 Zend Extension 220060519 Debug Build no Thread Safety enabled Zend Memory Manager enabled IPv6 Support enabled Relevant Part of phpinfo() ZLib Support enabled Stream Wrapper support compress.zlib:// Stream Filter support zlib.inflate, zlib.deflate Compiled Version 1.2.3 Linked Version 1.2.3 Directive Local Master zlib.output_compression On Off zlib.output_compression_level 9 -1 zlib.output_handler no value no value ### Description ### If configuration of zlib.output_compression zlib.output_compression_level is seeded in a php.ini, there are no problems. Output is managed as configured. If configuration of zlib.output_compression zlib.output_compression_level is determined by ini_set(), phpinfo() adopt it but not at all output is compressed. As you can see other Modules are not enabled. Additional zlib extension was built by phpize. Reproduce code: --------------- <?php ini_set('zlib.output_compression',true); ini_set('zlib.output_compression_level',9); phpinfo(); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45202&edit=1

« previous php.bugs (#137721) next »