在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的速度,从而改善网站性能和用户体验。