我可以在服务器上安装和运行不同版本的php吗?

时间:2009-02-24 03:07:27

标签: php linux

我的朋友允许我访问他的服务器,他已经编写了比我更长的PHP编码,并且仍然使用php版本4.3.9并且不想升级当前版本。反正我有没有安装php 5.2版本并在他仍然运行4.3.9时使用它?我需要一些仅在5.2中可用的功能。服务器在redhat上运行。

3 个答案:

答案 0 :(得分:0)

是的,您可以使用并发dso进行编译以支持此功能。我真的不建议混合4和5,期望这些结果是不确定的。它不仅仅是你担心的PHP,它的Apache2和php4。

但是,就装载机而言,并发dso将允许两个版本和平共存。

答案 1 :(得分:0)

您可以将PHP5安装为FastCGI。无论如何,你的朋友有问题。 PHP4已过时,不再受支持。 请参阅:http://www.php.net/downloads.php#v4

答案 2 :(得分:0)

是的,你可以,一个php作为CGI运行,另一个作为MODULE运行。

OR

你可以运行2个apache。 我在端口82上安装了带有php4的apache 1.3.x,在端口80上安装了带有php5的apache 2.2.x. 在这两种情况下,php都作为模块运行。

在这两种情况下,我都不建议将其用于生产服务器,仅用于开发。