"listen.owner" = apacheUser;
"listen.group" = apacheGroup;
- "pm" = "ondemand";
- "pm.max_children" = "5";
- "pm.process_idle_timeout" = "60";
+ "pm" = "dynamic";
+ "pm.max_children" = "20";
+ "pm.start_servers" = "2";
+ "pm.min_spare_servers" = "1";
+ "pm.max_spare_servers" = "3";
"php_admin_value[open_basedir]" = "${varDir}:/tmp";
"php_admin_value[max_execution_time]" = "1800";
phpOptions = config.services.phpfpm.phpOptions + ''
disable_functions = "mail"
'';
- phpPackage = pkgs.php72.withExtensions(e: pkgs.php72.enabledExtensions ++ [ e.imagick ]);
+ phpPackage = pkgs.php72.withExtensions({ enabled, all }: enabled ++ [ all.imagick ]);
phpEnv = {
PATH = lib.makeBinPath [ pkgs.imagemagick ];
};