Skip to content

Instantly share code, notes, and snippets.

@benhartwich
Created May 8, 2018 07:42
Show Gist options
  • Save benhartwich/95b0dc148052e324692b17a7770dd2a0 to your computer and use it in GitHub Desktop.
Save benhartwich/95b0dc148052e324692b17a7770dd2a0 to your computer and use it in GitHub Desktop.
PHP FPM for nginx
[username]
listen = /var/run/php/php7.2-fpm-username.sock
listen.allowed_clients = 127.0.0.1
user = username
group = username
listen.mode = 0660
listen.owner = username
listen.group = www-data
pm = dynamic
pm.max_children = 50
pm.start_servers = 15
pm.min_spare_servers = 10
pm.max_spare_servers = 35
chdir = /
php_admin_value[open_basedir] = /home/username:/usr/share/php:/tmp:/var/tmp:/var/ngx_pagespeed_cache:/var/fastcgi_cache:/var/run
php_admin_value[disable_functions] = dl,passthru,shell_exec,system,proc_open,popen,show_source
php_admin_value[memory_limit] = 256M
php_admin_flag[log_errors] = on
php_admin_value[max_execution_time] = 360
php_admin_value[opcache.memory_consumption] = 128
php_admin_value[opcache.interned_strings_buffer] = 8
php_admin_value[opcache.max_accelerated_files] = 4000
php_admin_value[opcache.revalidate_freq] = 60
php_admin_value[opcache.fast_shutdown] = 1
php_admin_value[opcache.enable_cli] = 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment