如何开启apache的gzip功能?
q游网m.qqaiqin.com(查找答案)为你整理分享开启apache,gzip功能的相关内容如下,感兴趣的小伙伴一起来看看吧。
压缩网页能达到网页加速速度,提高用户体验度,通过开启apache的gzip功能可以达到php网页压缩的效果
一、打开apache 配置文件httpd.conf,配置装载deflate_module模块
这一步是最关键的开启php gzip压缩输出配置步骤,很多站长会说我已经开启了php.ini配置文件中的php gzip配置怎么还是没有实现php gzip压缩,就是因为没有让apache装载deflate_module,方法如下,将
#LoadModule deflate_module modules/mod_deflate.so
去除开头的#号。
二、打开 PHP配置文件 php.ini,并找到zlib.output_compression = Off,
将
zlib.output_compression = Off
;zlib.output_compression_level = -1
修改为
zlib.output_compression = On
zlib.output_compression_level = 6
php gzip 配置知识点:zlib.output_compression_level代表压缩比,默认推荐设置压缩比值为6,可选范围为1-9,-1代表关闭php zlib(gzip)压缩
三、重启apache (service httpd restart) (net restart apache服务名)
四、常见几种apache+php+mysql集成包操作步骤
1、PHPnow集成包
打开PHPnow 文件下的 php-5.2.12-Win32 文件夹,找到 php-apache2handler.ini配置文件,
打开它并找到zlib.output_compression = Off,将
zlib.output_compression = Off
;zlib.output_compression_level = -1
修改为
zlib.output_compression = On
zlib.output_compression_level = 6
保存,并打开PnCp.cmd 执行23 重启apache
2、WAMP集成包
(1),开启Apache的 deflate_module 和 headers_module。(译者注:这里采用了译者实际实现的方式。)
去掉 #LoadModule headers_module modules/mod_headers.so 前面的注释#
去掉 #LoadModule deflate_module modules/mod_deflate.so 前面的注释#
上面两段如果配置文件中没有就自己加上。
(2),编辑httpd.conf,在文件末尾,include文件之前加入如下片段(注意ifmodule标签之间的文字是一行,不要打断):
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript
</ifmodule>
以上就是小编为您带来的关于“如何开启apache的gzip功能?”的相关内容,希望这篇文章能够帮助到大家。
关注微信公众号qqaiqin-da直接查找答案