Adjusting PHP Settings

Use this page when a website needs a PHP version change or a PHP setting adjusted from cPanel. Depending on the account, the relevant tool may be named MultiPHP INI Editor, PHP Selector, Select PHP Version, or Manage PHP Settings.

PHP Tasks

  • Change PHP version


    Move a domain to a newer or older PHP version from MultiPHP Manager.

    Change version

  • Adjust PHP options


    Update memory, upload size, execution time, input variables, or other php.ini values.

    Adjust settings

  • Fix PHP errors


    Match common PHP warnings and limits to the setting that usually fixes them.

    Common website errors

  • WordPress PHP warning


    Resolve the WordPress "PHP Update Recommended" notice.

    Fix WordPress PHP warning

Errors And Limits

Change The PHP Version

Use MultiPHP Manager when a site needs to run on a different PHP version.

  1. Log in to cPanel.
  2. Open MultiPHP Manager.
  3. Select the domain or domains you want to change.
  4. Choose the PHP version from the dropdown. For example, PHP 8.2 is listed as ea-php82.
  5. Select Apply.
  6. Test the site. If something breaks, return to MultiPHP Manager and switch back.

Test after changing versions

Plugins, themes, and older applications may not support every PHP version. Check the site immediately after changing versions, especially forms, checkout flows, login pages, and admin pages.

Legacy PHP Versions

Fused can currently provide PHP versions as old as 5.6 in cPanel. If a site needs something older than that, contact Fused.

Change PHP Settings

Use the cPanel PHP settings tool for common PHP settings. This is usually safer than editing a php.ini file by hand. On most accounts this appears as MultiPHP INI Editor, PHP Selector, Select PHP Version, or Manage PHP Settings.

  1. Log in to cPanel.
  2. Open MultiPHP INI Editor, PHP Selector, Select PHP Version, or Manage PHP Settings.
  3. Select the domain from the dropdown.
  4. Use Basic Mode for common settings such as memory and upload limits.
  5. Use Editor Mode only when you know the exact php.ini directive you need.
  6. Apply or save the change, then test the site.

Stick with Basic Mode

Unless you are already comfortable editing php.ini, use Basic Mode. It covers the settings most sites need and reduces the chance of a syntax error.

Common Settings

Setting What it affects Common reason to change it
memory_limit Maximum memory a PHP process can use. WordPress admin errors, plugin updates, large imports.
upload_max_filesize Largest file PHP accepts in one upload. Uploading larger media, themes, plugins, or backups.
post_max_size Largest HTTP POST request PHP accepts. Forms or uploads larger than upload_max_filesize.
max_execution_time Maximum runtime for a PHP request. Imports, exports, backups, or long-running plugin actions.
max_input_vars Number of form/input fields PHP accepts. Large menus, page builders, translation plugins, complex forms.
disable_functions PHP functions blocked for security. Trusted scripts that require a specific disabled function.

Direct php.ini Edits

You can also create or edit a php.ini file in a site's document root using shell, SFTP, SSH, or the cPanel file manager. Use that path only when cPanel's Basic Mode does not expose the setting you need.

Do not copy random php.ini snippets

Some PHP directives are version-specific or disabled for security reasons. If you are not sure what a directive does, contact Fused before adding it.