要提升Ubuntu上PHP的執行效率,可以采取以下幾種方法:
sudo apt update
sudo apt install php-opcache
/etc/php/7.x/fpm/php.ini
)中添加以下配置:zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
sudo systemctl restart php7.x-fpm
sudo apt-get install php-fpm
配置PHP-FPM:編輯PHP-FPM的配置文件(通常位于/etc/php/7.x/fpm/pool.d/www.conf
),調整以下參數以優化性能:
pm.max_children
:設置最大子進程數。
pm.start_servers
:設置啟動時的服務器進程數。
pm.min_spare_servers
和 pm.max_spare_servers
:設置空閑服務器進程的最小和最大數量。
pm.max_requests
:設置每個子進程在重啟前處理的請求數。
php.ini
文件中,取消以下行的注釋或添加這些行:extension=apcu.so
apc.enable_cli=1
調整以下APCu設置以優化性能:
apc.shm_size
:設置APCu使用的共享內存量。apc.ttl
:設置APCu緩存項的生存時間。通過上述方法,可以顯著提升Ubuntu上PHP的執行效率。在進行任何配置更改后,建議進行性能測試以驗證優化效果。