在 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 壓縮。這將有助于減少傳輸的數據量,從而提高網站性能。