Edit report at https://bugs.php.net/bug.php?id=62183&edit=1

 ID:                 62183
 User updated by:    chris at topnotes dot net
 Reported by:        chris at topnotes dot net
 Summary:            http content header missing
 Status:             Open
 Type:               Bug
 Package:            Zlib related
 Operating System:   OSX 10.6
 PHP Version:        5.4.3
 Block user comment: N
 Private report:     N

 New Comment:

I've downloaded PHP 5.3.13 and compiled that with my installation of Apache 
httpd 2.4.2 (ie replacing PHP 5.4.3).  Output compression now working fine.
So looks like something wrong with zlib in 5.4.3
(I'm not a C programmer, but zlib.c looks very different in 5.4.3 compared with 
5.3.13).


Previous Comments:
------------------------------------------------------------------------
[2012-05-29 12:23:03] chris at topnotes dot net

Description:
------------
My current production set up is PHP 5.3.10 and Apache 2.2.22, both of which I 
downloaded source for and compiled myself on OSX 10.6.

I've now downloaded and compiled the source for PHP 5.3.4 
and using this with Apache 2.4.2 

I have zlib output compression enabled in php.ini.

I'm using the same php.ini with both the 5.3.10 and 5.4.3 versions.

With the 5.3.4 version, the zlib compression doesn't seem to be working.  There 
is no http header "Content-Encoding: gzip" in my generated pages, which there 
is when I use the  5.3.10 software.  Pages also taking much longer to deliver 
and load, which again suggests that compression is not working.

>From the phpinfo output, the zlib settings are the same, but I notice that 
>php5.3.10 has zlib version 1.2.3.3, yet php 5.4.3 has zlib 1.2.3
5.3.10 :
=======
zlib
ZLib Support    enabled
Stream Wrapper support  compress.zlib://
Stream Filter support   zlib.inflate, zlib.deflate
Compiled Version        1.2.3.3
Linked Version  1.2.3.3

Directive       Local Value     Master Value
zlib.output_compression On      On
zlib.output_compression_level   -1      -1
zlib.output_handler     no value        no value

PHP 5.4.3
=========
zlib
ZLib Support    enabled
Stream Wrapper  compress.zlib://
Stream Filter   zlib.inflate, zlib.deflate
Compiled Version        1.2.3
Linked Version  1.2.3

Directive       Local Value     Master Value
zlib.output_compression On      On
zlib.output_compression_level   -1      -1
zlib.output_handler     no value        no value

Also from the phpinfo pages, with 5.3.10 I see differencein the HTTP HEADERS 
INFORMATION (HTTP response headers) section :

PHP 5.3.10 :
===========
X-Powered-By    PHP/5.3.10
Content-Encoding        gzip
Vary    Accept-Encoding

PHP 5.4.3 :
============
X-Powered-By    PHP/5.4.3



 



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=62183&edit=1

Reply via email to