教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php中启用gzip页面压缩输出的配置方法

php中启用gzip页面压缩输出的配置方法

发布时间:2016-04-23   编辑:jiaochengji.com
本文介绍下,在php中开启gzip页面压缩输出的方法,供大家学习参考。

有关在php中配置gzip压缩的要点:
1、默认php是不开启zlib整站压缩输出的,而是通过对需要压缩输出的页面使用ob_gzhandler函数实现,两者只能二选一,否则会报错。
2、zlib.output_compression默认值为Off,你可以将其设置为On,或者output buffer size(默认为4k)
3、zlib.output_compression_level代表压缩比,默认推荐设置压缩比值为6,可选范围为1-9,-1代表关闭php zlib(gzip)压缩

二、保存php.ini配置文件,并重启apache服务器
 

复制代码 代码示例:
zlib.output_compression = Off
zlib.output_compression_level = -1
 

修改为:
 

复制代码 代码示例:
zlib.output_compression = On
zlib.output_compression_level = 6

三、打开apache 配置文件httpd.conf,配置装载deflate_module
(/opt/httpd-2.0.59 为安装源码)
如果没有modules/mod_deflate.so,则:
 

复制代码 代码示例:
/home/server/apache2/bin/apxs -i -c -a /opt/httpd-2.0.59/modules/filters/mod_deflate.c

打开httpd.conf,将
 

#LoadModule deflate_module modules/mod_deflate.so
 

去除开头的#号,并重启apache即可。

这样php gzip压缩就开启了,可以用站长工具等测试下,看看是否已启用网站内容压缩。

您可能感兴趣的文章:
PHP开启gzip压缩的二种方法
整站开启php zlib(gzip)压缩输出功能的方法
PHP开启Gzip页面没有输出的解决方法
php中启用gzip页面压缩输出的配置方法
生产环境中遇到的IIS启用GZip的问题
IIS开启Gzip压缩失败的原因与解决办法
教你修改Apache配置文件开启gzip压缩传输
如何开启Nginx的gzip压缩功能
iis中不能开启Gzip压缩的问题
Nginx的Gzip压缩配置

关键词: gzip  php压缩文件  网页压缩   
[关闭]
~ ~