;Auto build fpm configuration for domain ${domain}
; Built on ${time}
[${domain}]
user = ${user}
group = ${user}
listen = ${socket}
listen.owner = ${user}
listen.group = www-data
listen.mode = 0660
pm = ondemand
pm.max_children = 15
pm.max_requests = 200
pm.process_idle_timeout = 15
pm.max_spare_servers = 5
pm.min_spare_servers = 1
pm.start_servers = 0
php_admin_value[open_basedir] = ${homedir}:${docroot}:/tmp
php_admin_value[session.save_path] = ${homedir}/tmp
php_admin_value[error_log] = ${homedir}/logs/${domain}-${php}.error.log
% if have_phpini:
;Custom php ini settings
% if phpini.get('allow_url_fopen'):
php_admin_flag[allow_url_fopen] = ${phpini.get('allow_url_fopen')}
% endif
% if phpini.get('allow_url_include'):
php_admin_flag[allow_url_include] = ${phpini.get('allow_url_include')}
% endif
% if phpini.get('disable_functions'):
php_admin_value[disable_functions] = ${phpini.get('disable_functions')}
% endif
% if phpini.get('display_errors'):
php_admin_flag[display_errors] = ${phpini.get('display_errors')}
% endif
% if phpini.get('enable_dl'):
php_admin_flag[enable_dl] = ${phpini.get('enable_dl')}
% endif
% if phpini.get('file_uploads'):
php_admin_flag[file_uploads] = ${phpini.get('file_uploads')}
% endif
% if phpini.get('max_execution_time'):
php_admin_value[max_execution_time] = ${phpini.get('max_execution_time')}
% endif
% if phpini.get('max_input_time'):
php_admin_value[max_input_time] = ${phpini.get('max_input_time')}
% endif
% if phpini.get('max_input_vars'):
php_admin_value[max_input_vars] = ${phpini.get('max_input_vars')}
% endif
% if phpini.get('memory_limit'):
php_admin_value[memory_limit] = ${phpini.get('memory_limit')}
% endif
% if phpini.get('post_max_size'):
php_admin_value[post_max_size] = ${phpini.get('post_max_size')}
% endif
% if phpini.get('session.gc_maxlifetime'):
php_admin_value[session.gc_maxlifetime] = ${phpini.get('session.gc_maxlifetime')}
% endif
% if phpini.get('upload_max_filesize'):
php_admin_value[upload_max_filesize] = ${phpini.get('upload_max_filesize')}
% endif
% if phpini.get('zlib.output_compression'):
php_admin_flag[zlib.output_compression] = ${phpini.get('zlib.output_compression')}
% endif
% if phpini.get('opcache') and phpini.get('opcache').lower() == 'off':
php_admin_value[opcache.enable] = 0
php_admin_value[opcache.enable_cli] = 0
% endif
% endif