程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 如何開啟apache的gzip功能

如何開啟apache的gzip功能

編輯:PHP綜合
壓縮網頁能達到網頁加速速度,提高用戶體驗度,通過開啟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>

(3), 重啟服務。 *
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved