PHP-FPM

PHP-FPM settings can be configured on three levels to provide flexibility and control over server and website performance:


1. Global Level PHP-FPM Settings

Automatically applied to all servers in the cluster.
Steps to configure:

  1. Select Settings from the left-side menu.
  2. Navigate to Service Settings.
  3. Scroll to the Application section and make the required changes.

2. Server-Level PHP-FPM Settings

Custom directives or overrides to inherited settings can be applied for Apache and Nginx servers.

Steps to override/add custom directives:

  1. Select Servers from the left sidebar.
  2. Locate the server you want to configure and select Manage from the dropdown menu.
  3. Scroll to the Roles section and click the Application tab.
  4. Choose PHP Settings.
  5. Edit an existing directive by selecting its row or click Add Directive to include a custom directive.

3. Website-Level PHP-FPM Settings

Individual websites inherit PHP-FPM settings from their server. Resellers or Owners can override these settings on a per-website basis (not available to end-users).

Steps to override website-level settings:

  1. Select Websites from the left-side menu.
  2. Locate the desired website and select Overrides from the dropdown.
  3. Scroll to PHP-FPM Settings and make adjustments as needed.

These tiers of customization ensure PHP-FPM settings are optimized for both broad and specific use cases, offering control over performance and behavior at global, server, and individual website levels.

Was this answer helpful? 0 Users Found This Useful (0 Votes)