在 CentOS 上为 PHP 启用 gzip 压缩,您需要按照以下步骤操作:
确保已安装 Apache 或 Nginx 服务器。CentOS 默认使用 Apache,但您也可以选择使用 Nginx。如果尚未安装,请使用以下命令之一进行安装:
对于 Apache:
sudo yum install httpd
对于 Nginx:
sudo yum install nginx
安装并启用 PHP。如果尚未安装 PHP,请使用以下命令之一进行安装:
对于 Apache:
sudo yum install php php-mysqlnd
对于 Nginx:
sudo yum install php-fpm php-mysqlnd
启用 PHP gzip 压缩。这可以通过修改 PHP 配置文件来实现。
对于 Apache:
/etc/php.ini
文件:sudo vi /etc/php.ini
zlib.output_compression = On
zlib.output_compression_level = 9
sudo systemctl restart httpd
对于 Nginx:
/etc/php-fpm.d/www.conf
文件:sudo vi /etc/php-fpm.d/www.conf
gzip = on
gzip_buffers 16 8k
gzip_comp_level 6
gzip_min_length 256
gzip_proxied any
gzip_vary on;
sudo systemctl restart php-fpm
sudo systemctl restart nginx
验证 gzip 压缩是否已启用。您可以使用以下命令检查 PHP 信息页面:
phpinfo()
在显示的页面中,搜索 “zlib.output_compression”。如果已启用 gzip 压缩,您应该看到 “Enabled” 的值。
现在,您的 CentOS 上的 PHP 已启用 gzip 压缩。这将有助于减少传输的数据量,从而提高网站性能。