KnowledgebaseHow to Change Default PHP-FPM Settings

You may need to enable the php-fpm for the sites from whm again.

Documentationβ€’Updated Apr 08, 2025

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.

Supercharge Your Website with Blazing-Fast Hosting

Join thousands of businesses and creators who trust us to deliver unmatched speed, reliability, and support. Let’s chat and find the perfect plan for you!

Chat with Us
99.9% Uptime
24/7 Support