Change Default PHP-FPM settings on cPanel/WHM Server

  1. Create the file /var/cpanel/ApachePHPFPM/system_pool_defaults.yaml
  2. Add you custom settings

    php_admin_value_error_reporting : E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT
    php_admin_value_disable_functions : show_source,system,exec,shell_exec,passthru,popen
    pm_max_children : 3
    pm_max_requests : 10
    pm_min_spare_servers : 5
    pm_max_spare_servers : 15
    pm_process_idle_timeout : 10
  3. Remove existing config files using following command
    rm -rf /var/cpanel/userdata/*/*.php-fpm.yaml
  4. Rebuild New config files using following command
    /scripts/php_fpm_config --rebuild
  5. You may need to enable the php-fpm for the sites from whm again.


Revision #9
Created 25 November 2021 09:46:49 by Kristine
Updated 25 November 2021 09:58:43 by Kristine