在Lighttpd下運行PHP的速度可以通過多種方法進行提升,以下是一些有效的優化策略:
啟用FastCGI:Lighttpd默認使用PHP-CGI,但啟用FastCGI可以顯著提高PHP執行速度。通過修改配置文件/etc/lighttpd/conf-available/15-fastcgi-php.conf
,確保以下配置已添加:
fastcgi.server = (
".php" => (
"host" => "127.0.0.1",
"port" => "9000",
"bin-path" => "/usr/bin/php-fpm",
"socket-path" => "/var/run/php-fpm.sock",
"index-files" => "",
"fix-pathinfo" => "enable",
"bin-path-script" => "/usr/bin/php-fpm",
"fastcgi.min-procs" => 1,
"fastcgi.max-procs" => 5,
"fastcgi.idle-timeout" => 300
)
)
調整PHP-FPM設置:
fastcgi.min-procs
和fastcgi.max-procs
:根據服務器的CPU核心數調整這些值,以充分利用硬件資源。fastcgi.idle-timeout
:設置空閑進程的超時時間,以避免不必要的進程占用。通過上述方法,可以有效提升Lighttpd下運行PHP的速度,從而改善網站性能和用戶體驗。