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:
- Select Settings from the left-side menu.
- Navigate to Service Settings.
- 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:
- Select Servers from the left sidebar.
- Locate the server you want to configure and select Manage from the dropdown menu.
- Scroll to the Roles section and click the Application tab.
- Choose PHP Settings.
- 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:
- Select Websites from the left-side menu.
- Locate the desired website and select Overrides from the dropdown.
- 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.