Knowledge Base

How do I check or change my website's PHP version?

PHP is the software that runs WordPress and many other websites. In cPanel, MultiPHP Manager lets you select a domain, choose PHP Version and select Apply. Select PHP Version opens a separate account-level tool called PHP Selector. Check which tool handles your website before changing anything, and keep a backup and the previous version so you can recover if the site stops working.

Check the website and its requirements

  • For WordPress, sign in to that website's WordPress dashboard. Open Tools → Site Health → Info, expand Server and read PHP version. This checks the version serving that website, rather than assuming a hosting-wide setting applies to it.
  • Check the PHP versions supported by your website, theme and plugins. A newer version may need software updates first. Test the change on a separate copy of the site before changing a busy shop or business website.
  • Make a backup of the website files and database. Write down the current PHP version and any settings your developer has supplied.

Find the PHP controls in cPanel

  • In your account, open Services, find the hosting service and choose Log in to cPanel. Use Search Tools to find Select PHP Version.
  • This opens PHP Selector. On My domains, find your domain and check whether it is handled by CloudLinux PHP Selector or cPanel Multi PHP Manager. Current PHP version is an account-level choice, so it can affect several websites that use the selector.
  • Do not change both tools to chase a version number. If you want an account-wide selector change, or the two screens disagree about how your site is handled, ask Tech/Server to confirm the right change first. Include the domain and the version shown in WordPress Site Health.

Change an individual domain using MultiPHP Manager

  • Use this route for a domain managed through MultiPHP Manager, or after we have confirmed this is the right control for that domain. Return to cPanel Tools and open MultiPHP Manager under Software.
  • Under Set PHP Version per Domain, find the exact domain and tick only its checkbox. Note its existing PHP Version and whether it is marked Inherited.
  • Choose the tested version from PHP Version, then choose Apply once. Do not choose inherit simply to get the newest version: it follows another setting rather than keeping the domain on a version you selected.
  • Check the result, then reopen your website. In WordPress, use Tools → Site Health → Info → Server to confirm its actual PHP version. Test sign-in, important pages, forms and checkout without taking a real payment.

If the website breaks

  • If the version change caused the problem, use the same control to return to the previous setting, then test again. Do not restore the whole website just to reverse a PHP version change.
  • If an extension is missing, or you are unsure whether a per-domain change will keep required extensions and settings, contact us. Extensions are extra PHP components a website may need; selecting a version does not prove those components are configured correctly.
  • Send Tech/Server the domain, previous and new versions, time of the change and exact error. Do not post website configuration files containing database passwords.