How to select PHP version per/domain or per/folder?


Using CWP PHP selector you can use a different PHP version per folder or domain.

Available PHP versions in the CWP PHP Selector

– php 4.4

– php 5.2

– php 5.3

– php 5.4

– php 5.5

– php 5.6

– php 7.0

– php 7.1

– php 7.2

– php 7.x (latest development)

You can completely modify flags per PHP version according to you needs.

PHP per folder

Now each user can run a PHP version per folder, meaning that each folder can have a different php version, example:

/home/USERNAME/public_html runs PHP 5.4

/home/USERNAME/public_html/test runs PHP 5.6

/home/USERNAME/public_html/my-domain.com runs PHP 5.2

/home/USERNAME/public_html/my-domain.com/application runs PHP 5.3


Usage instructions

In each folder where you want to run a different PHP version you only need to define it in the .htaccess file.

Example for file: /home/USERNAME/public_html/.htaccess

Use PHP 4.4

AddHandler application/x-httpd-php44 .php

Use PHP 5.2

AddHandler application/x-httpd-php52 .php

Use PHP 5.3

AddHandler application/x-httpd-php53 .php

Use PHP 5.4

AddHandler application/x-httpd-php54 .php

Use PHP 5.5

AddHandler application/x-httpd-php55 .php

Use PHP 5.6

AddHandler application/x-httpd-php56 .php

Use PHP 7.0

AddHandler application/x-httpd-php70 .php

Use PHP 7.1

AddHandler application/x-httpd-php71 .php

Use PHP 7.2

AddHandler application/x-httpd-php72 .php

Use PHP 7.x

AddHandler application/x-httpd-php7 .php

To run some other PHP version in the other folder, you can use the same example.

Example lets run php 5.3 in /home/USERNAME/public_html/domain1.com/

Edit /home/USERNAME/public_html/domain1.com/.htaccess file and add

AddHandler application/x-httpd-php53 .php

Example lets run php 5.2 in /home/USERNAME/public_html/domain2.com/

Edit /home/USERNAME/public_html/domain2.com/.htaccess file and add

AddHandler application/x-httpd-php52 .php

and so on…

 
  • php, php selector, multi php, multiple php version, php selection, cwp, cPanel, plesk hosting, plesk panel
  • 4342 Users Found This Useful
Was this answer helpful?

Related Articles

How to create a backup of hosting.

First of all, kindly login into your eShop Designer's Billing account and then follow below...

Directory Listing In Htaccess. Allow, Deny, Disable, Enable Directory Listing In .Htaccess

When a web browser is pointed to a directory on your web site which does not have an index.html...

How to access/open my Plesk hosting control panel?

First of all, kindly login into your eShop Designer's Billing account and then follow below...