如何来回切换PHP版本?

时间:2010-07-29 07:10:15

标签: php version switching

我在Ubuntu上手动安装了LAMP,假设我当前的PHP版本是5.2,我想暂时转换到PHP 5.3,这可能吗?请不要xampp解决方案。

由于

4 个答案:

答案 0 :(得分:2)

您可以将其安装在/opt/php5.2/opt/php5.3之类的内容中,然后使用update-alternatives在二进制文件之间切换。

答案 1 :(得分:0)

最麻烦的方法是将其作为CGI而不是使用mod_apache运行。然后,您可以通过简单地使用.htaccess或在虚拟主机中更改处理程序.php来同时运行它们。

答案 2 :(得分:0)

for 5.2

<Directory "/var/www/">
        AddHandler application/x-httpd-php52 .php 
</Directory>

for 5.3

<Directory "/var/www/">
        AddHandler application/x-httpd-php53 .php 
</Directory>

for 5.4
<Directory "/var/www/">
        AddHandler application/x-httpd-php54 .php 
</Directory>

答案 3 :(得分:0)

这是使用.htaccess的解决方案

1:创建新文件
2:名称为.htaccess
3:保存到根文件夹

切换到PHP 4.4:

AddHandler application/x-httpd-php4 .php

切换到PHP 5.0:

AddHandler application/x-httpd-php5 .php

切换到PHP 5.1:

AddHandler application/x-httpd-php51 .php

切换到PHP 5.2:

AddHandler application/x-httpd-php52 .php

切换到PHP 5.3:

AddHandler application/x-httpd-php53 .php

切换到PHP 5.4:

AddHandler application/x-httpd-php54 .php