【发布时间】:2017-07-30 10:54:42
【问题描述】:
mod_deflate 不适用于 php 生成的页面。我在 Ubuntu 14.04.5 (LTS) 上有 Apache v2.4.7 和 php v5.5.9。该模块适用于静态 html 页面和其他文件,如 CSS、js 等。
这是我的php信息http://www.hostnology.com/test.php
【问题讨论】:
-
请注意PHP 5.5 has been entirely unsupported for over a year(它甚至不再接收安全更新)。此外,PHP 5.5.9 is an ancient version of the obsolete PHP 5.5 branch,将近 3.5 岁。 请升级到受支持的 PHP 版本。将您的操作系统升级到较新版本的 Ubuntu,例如 16.04 LTS,也是一个好主意,并且可能有助于 PHP 升级。
-
@Chris 在我使用 Apache2.2 和 php5.3 的旧服务器上运行良好
-
Sunny,我不是要回答你的问题。我想给你一些有价值的建议:不要只是从 PHP 5.3 升级到 PHP 5.5(尤其是不要升级到 5.5.9 版本)。从安全角度来看,PHP 5.5 几乎与 PHP 5.3 一样糟糕。 请至少升级到 5.6 版,这是即将发布的最后一个 PHP 5 版本,因此已获得延长的安全支持期(至 2018 年 12 月 31 日)。
-
你的 test.php 发送了
Content-Encoding: gzip,所以页面被压缩了。请注意,由于客户端的标头Accept-Encoding: gzip,模块会这样做。 -
-I选项表示 HEAD 请求方法,因此无需压缩。试试curl -i -H "Accept-Encoding: gzip" http://www.hostnology.com/test.php或者更好的curl -i --compressed http://www.hostnology.com/test.php
标签: php apache ubuntu-14.04 php-5.5 mod-deflate