ubuntu

Ubuntu PHP配置中如何开启gzip压缩

小樊
45
2025-10-03 23:55:02
栏目: 编程语言

在Ubuntu系统中,要为PHP开启gzip压缩,你需要修改PHP的配置文件php.ini。请按照以下步骤操作:

  1. 打开终端。

  2. 使用文本编辑器打开php.ini文件。通常,该文件位于/etc/php/{版本号}/apache2//etc/php/{版本号}/cli/目录下。其中{版本号}是你的PHP版本,例如7.4。你可以使用nanovim等文本编辑器。以nano为例:

    sudo nano /etc/php/7.4/apache2/php.ini
    

    如果你使用的是CLI模式,请将apache2替换为cli

    sudo nano /etc/php/7.4/cli/php.ini
    
  3. php.ini文件中找到以下行:

    ;gzip
    

    如果这一行前面有一个分号(;),则表示gzip压缩被禁用。要启用gzip压缩,请删除分号,使该行变为:

    gzip
    
  4. (可选)你还可以设置gzip压缩级别。在php.ini文件中找到以下行:

    ;zlib.output_compression_level
    

    如果这一行前面有一个分号(;),则表示gzip压缩级别被禁用。要设置gzip压缩级别,请删除分号,并在等号后面指定一个介于1(最低压缩)和9(最高压缩)之间的数字,例如:

    zlib.output_compression_level = 5
    
  5. 保存并关闭php.ini文件。

  6. 重启Web服务器以使更改生效。如果你使用的是Apache,请运行以下命令:

    sudo systemctl restart apache2
    

    如果你使用的是Nginx和PHP-FPM,请运行以下命令:

    sudo systemctl restart nginx
    sudo systemctl restart php{版本号}-fpm
    

    {版本号}替换为你的PHP版本,例如7.4

现在,你的Ubuntu系统应该已经为PHP开启了gzip压缩。你可以通过访问网站并检查HTTP响应头来验证gzip压缩是否已启用。

0
看了该问题的人还看了