在Ubuntu上提升PHP性能可以通過多種方法實現,以下是一些關鍵的優化步驟和建議:
sudo apt-get install php-opcache
/etc/php/版本號/cli/php.ini
和 /etc/php/版本號/fpm/php.ini
文件(將“版本號”替換為實際的PHP版本號),取消以下行的注釋或添加這些行:zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
sudo service apache2 restart
對于Nginx:sudo service nginx restart
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.0
php.ini
文件:
memory_limit
:根據應用程序需求調整。post_max_size
和 upload_max_filesize
:適應應用程序的文件上傳需求。max_execution_time
:控制腳本的最大執行時間。max_input_vars
和 max_input_time
:優化輸入處理。sudo apt install php8.0-fpm
/etc/php/8.0/fpm/pool.d/www.conf
文件,調整以下設置以優化性能:
pm.max_children
:設置最大子進程數。pm.start_servers
:設置啟動時的服務器進程數。pm.min_spare_servers
和 pm.max_spare_servers
:設置空閑服務器進程的最小和最大數量。sudo systemctl restart php8.0-fpm
sudo apt install php8.0-redis
通過上述方法,可以顯著提升PHP在Ubuntu上的性能。在進行任何更改之前,請確保備份配置文件并進行充分的測試。