14

How can I change the PHP version to 5.2 on a server using either an .htaccess of php.ini file?

1
  • 1
    According to this answer you can use different versions on different vhosts Commented Aug 24, 2012 at 8:26

3 Answers 3

12

Adding

AddHandler application/x-httpd-php52 .php .php5 .php4 .php3

to your .htaccess might work.

Sign up to request clarification or add additional context in comments.

4 Comments

I added this in my htaccess but when go to my homepage, it just downloaded my index.php file :/ what's the reason behind it?
why this answer was chosen? it does not work. it just downloads my index.php file.
This is a provider-specific directive. It may be supported by some backwards web hosts which still support PHP 5.2 (which has, by this point, been end-of-life for roughly eight years), but it is not generally applicable.
worked :) view this page: bluehost.com/help/article/…
0

I take it you want to process e.g. .php3 files with php 3.x.

You can't switch between php versions like this, but you might be able to do it by setting up a proxy server that distributes the query to one of several servers (one for each PHP version).

There might also be some apache hack that works by calling the cgi-bin mode php in FastCGI mode. See the linked answer for this.

Comments

-1

According to https://www.first2host.co.uk/f/change-php-version-php-ini/, adding the following line to your php.ini file will change you to PHP version 5.2:

AddHandler application/x-httpd-php52 .php

It only works if your host is first2host though, I reckon.

1 Comment

This is a provider-specific directive, and will not work elsewhere. It's also effectively identical to the other answers already present on this question. (Unrelatedly, it's terrifying that a web host is still supplying a PHP version which has been end-of-life for nearly eight years.)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.