要優化 CentOS 上的 PHP 配置,您可以遵循以下步驟:
sudo yum update
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum-config-manager --enable remi-php74
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
php.ini
文件以優化 PHP 設置。這個文件通常位于 /etc/php.ini
或 /etc/php-fpm.d/www.conf
。您可以使用文本編輯器(如 vi
或 nano
)編輯它。例如:sudo vi /etc/php.ini
在 php.ini
文件中,您可以調整以下設置以優化性能:
memory_limit
:增加內存限制以滿足您的應用程序需求。max_execution_time
:增加腳本的最大執行時間。upload_max_filesize
和 post_max_size
:增加上傳文件的大小限制。opcache.enable
:啟用 OPCache 以提高腳本執行速度。date.timezone
:設置正確的時區。php-fpm.d/www.conf
文件以優化 PHP-FPM 設置。例如:sudo vi /etc/php-fpm.d/www.conf
在此文件中,您可以調整以下設置:
pm.max_children
:設置最大子進程數。pm.start_servers
、pm.min_spare_servers
和 pm.max_spare_servers
:設置空閑服務器進程的數量。pm.max_requests
:設置每個子進程在重啟之前可以處理的請求數。sudo systemctl restart php-fpm
請注意,這些優化建議僅供參考,您可能需要根據您的應用程序需求和服務器資源進行調整。在進行更改之前,請確保備份您的配置文件。