首页 > 解决方案 > 如何在 Apache 上运行 remi-php74 的 CentOS 7 服务器上启用 Gzip 压缩?

问题描述

到目前为止,我已经根据我的发现做了以下工作;

yum -y install lzip oniguruma oniguruma-devel
yum install pcre-devel gcc zlib zlib-devel  libzip-devel make
yum -y install php74-php-pecl-zip.x86_64
echo "extension=/opt/remi/php74/root/usr/lib64/php/modules/zip.so" >> /etc/php.d/zip.ini
systemctl restart httpd

我的 .htaccess 文件的内容 -

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/opentype
# For Olders Browsers Which Can't Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>

我错过了什么或需要做什么?

根据https://www.giftofspeed.com/gzip-test/上的测试, GZip 压缩仍然无法正常工作。

标签: phpapachegzipcentos7

解决方案


推荐阅读