Articles on: Web Hosting

How to Set Different PHP Versions for Addon domains and Subdomains

At Name Hero, we use CloudLinux as the operating system for our Webhosting and Reseller hosting servers to enhance the stability of our services.

One of the greatest benefits of CloudLinux is the ability to choose custom PHP versions by each cPanel accounts for their websites, making it ideal for applications that require specific PHP versions.

However, CloudLinux's PHP Selector does not have the option to set a different PHP version for Addon Domains or Subdomains. But don't worry, you can still have a different PHP version for these domains or even specific directories by using handlers in your .htaccess file.

To change the PHP version on your account, simply add one of the following handlers in the .htaccess file according to your desired PHP version.

AddHandler application/x-httpd-alt-php56 .php .php5 .phtml  
AddHandler application/x-httpd-alt-php70 .php .php7 .phtml  
AddHandler application/x-httpd-alt-php71 .php .php7 .phtml  
AddHandler application/x-httpd-alt-php72 .php .php7 .phtml  
AddHandler application/x-httpd-alt-php73 .php .php7 .phtml  
AddHandler application/x-httpd-alt-php74 .php .php7 .phtml  
AddHandler application/x-httpd-alt-php80 .php .php8 .phtml  
AddHandler application/x-httpd-alt-php81 .php .php8 .phtml  
AddHandler application/x-httpd-alt-php82 .php .php8 .phtml  
AddHandler application/x-httpd-alt-php83 .php .php8 .phtml


For example, if you want to configure PHP8.2 in a directory called "wordpress":

1: Log into your cPanel account and navigate to "File Manager" under "Files" section.



2: Locate and open the "wordpress" directory.



3: Open the ".htaccess" file and insert the following handler:

AddHandler application/x-httpd-alt-php82 .php .php8 .phtml



4: Save the changes.

Thats it! Now you know how to choose custom PHP versions for your addon domains or subdomains.

Updated on: 10/10/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!