在同一个 Apache 服务器上运行两个版本的 PHP

在同一个 Apache 服务器上运行两个版本的 PHP

我希望使用 Symfony2 来帮助构建大型 Web 系统。我想在现有系统使用的同一台服务器上运行它(它是 Linux 上的 Apache2 服务器)。我遇到的问题是现有项目并非全部与较新版本的 php 兼容。为了能够充分利用 Symfony2,我希望运行 php 5.4.11 或更高版本。有没有办法运行 2 个版本的 PHP?理想情况下是 5.3.13 和最新的 PHP 版本;5.5.4。

我需要考虑的事情:这样做会对性能产生重大影响吗?设置它是否会产生/会有很多停机时间?

我找到了几个例子(如下),但我不知道什么是最好的选择,或者是否有更好的解决方案,因此提出这个问题。 http://blog.servergrove.com/2011/08/22/how-to-setup-multiple-php-versions-on-apache/ http://www.metod.si/multiple-php-versions-with-apache-2-fastcgi-phpfarm-on-ubuntu/

答案1

我认为你必须使用 fastcgi。看看这个,它可能会对你有帮助:

在一台服务器上安装多个版本的 php

相关内容