MultiPHP Manager for cPanel

Valid for versions 94 through the latest version

Version:

94

Last modified: 2025 March 5


Looking for this interface?
Note:

Your hosting provider can enable or disable this interface in WHM's Feature Manager interface (WHM >> Home >> Packages >> Feature Manager).

Overview

cPanel’s MultiPHP Manager interface allows you to easily manage your account’s PHP configuration. In this interface, you can manage the PHP version or pool option of any virtual host.

List of domains

You can use this list to manage PHP settings for non-parked domains. A parked domain represents an alias for your cPanel account’s primary domain.

The list of non-parked domains displays:

  • The name of the domain.

  • The PHP version that the domain currently uses.

    Note:

    In EasyApache 4, each domain or virtual host can use any currently-installed PHP version or currently-installed PHP-FPM setting.

  • The Inherited label, if the domain inherits its PHP version from the system PHP version. Only the system administrator can set the system PHP version, which functions as the global default for all accounts. For more information, read our PHP Inheritance documentation.

  • A PHP-FPM enabled () or disabled () indicator. PHP FastCGI Process Manager (PHP-FPM) is an alternative PHP module that allows a website to handle more requests than it normally could. PHP-FPM maintains pools (workers that respond to PHP requests) to accomplish this.

    Note:

    System administrators can enable or disable PHP-FPM through WHM’s MultiPHP Manager interface (WHM » Home » Software » MultiPHP Manager).

Use the Search text box to search domains by domain name or account name.

Set the PHP version for a domain

Note:

EasyApache 4 supports PHP version 7.4 and PHP 8.1 through 8.4. The cPanel default profile includes PHP versions 8.1 and 8.2.

To change a domain’s PHP version, perform the following steps:

  1. Select the checkbox for the domain that you wish to change.

  2. Select the desired version of PHP from the PHP Version menu. If the system administrator recommends any PHP versions, the menu will display the Recommended label next to them. If the PHP version that you want to use does not appear, that PHP version is either not installed on the server or is not available for your account. Your system administrator can install it in WHM’s EasyApache 4 interface (WHM » Home » Software » EasyApache 4). However, if your system administrator limited your domain’s PHP version, then you cannot use this interface to restore the domain’s PHP version to its original version.

    Note:
    • To always use the system default, select inherit.
    • If you set your PHP version to inherit, the system will not allow you to set PHP-FPM. You must select a PHP version other than inherit to enable PHP-FPM on a domain.

  3. Click Apply. The system will change the selected domain’s PHP version. If you also enabled FPM on your domain, the system will update the FPM version to match the PHP version.

For more information regarding PHP versions and installation, read our How to Locate and Install a PHP Version of Extension documentation.

Restore PHP-FPM after a primary domain change

If you enable FPM on your primary domain and then change that domain’s name, the system will disable FPM for the new domain. Your system administrator or hosting provider must re-enable FPM on the new domain if you wish to use FPM for the new domain.

Additional Documentation