使用.htaccess或php.ini更改服务器上的PHP版本

时间:2012-08-24 08:22:15

标签: php .htaccess php-ini

如何使用php.ini文件的.htaccess在服务器上将PHP版本更改为5.2?

4 个答案:

答案 0 :(得分:6)

添加

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

你的.htaccess可能有用。

答案 1 :(得分:0)

我认为你要处理它,例如.php3文件与php 3.x。

你不能在这样的php版本之间切换,但是你可以通过设置代理服务器来实现它,该服务器将查询分发给多个服务器之一(每个PHP版本一个)。

可能还有一些apache hack通过在FastCGI模式下调用cgi-bin模式php来工作。请参阅相关链接的答案。

答案 2 :(得分:-1)

根据2.1.0.RELEASE,将以下行添加到php.ini文件中将使您更改为PHP版本5.2:

AddHandler application/x-httpd-php52 .php

我认为,仅当您的主机是first2host时,它才有效。

答案 3 :(得分:-2)

这个问题可通过简单的谷歌搜索解决:

  

创建一个名为.htaccess的新文件(或编辑现有文件)并添加以下行:

     

[...]

     

切换到PHP 5.2:AddHandler application / x-httpd-php52 .php .php5   .php4 .php3

http://kb.siteground.com/article/How_to_have_different_Php__MySQL_versions.html

无法理解为什么这不适用于您的情况,即使该文章是特定于主机的。