Knowledge Base

Setting up different PHP Versions in different folders / domains / subdomains for my cPanel account

This is a guide to show you have to set use a different PHP Version for different subdomains/folders/domains. This allows you to use different PHP Versions in different domains.

STEP 1 : Login to cPanel ( Guide here )

STEP 2 − Navigate to Domains -> Domains. Click on Domains

STEP 3 − Navigate to the Domain that you want to change the PHP Version. Click on Document Root for that domain ( Eg. For , click on / which is the document root for that subdomain ). THis brings you to the file manager of that subdomain.

STEP 3 − On the top right of the file manager, to click on Settings

STEP 4 − Tick the Show Hidden Files ( dotfiles ) section, and click Save

STEP 5 -  Find the .htaccess file , and right click on it, and click Edit

STEP 6 - Add the following lines at the end of the .htaccess file, and click Save Changes on the top right.

<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-alt-php71___lsphp

The above code would enable PHP version 7.1 for the directory. You can change "php71" in the above code to the PHP version you need.

For example, if you need PHP version 7.3, you would use "php73".

And you're done :)

Please rate this article to help us improve our Knowledge Base.

0 0