在parrallel中运行php5和php7

时间:2017-04-21 10:07:05

标签: php apache

我有php5和php7应用程序。

php5应用程序与php7不兼容。

如何在同一个apache服务器上运行两个运行时?

3 个答案:

答案 0 :(得分:1)

基本上你需要使用fastcgi。

您应该在此处查看:http://linuxplayer.org/2011/05/intall-multiple-version-of-php-on-one-server

答案 1 :(得分:1)

如果您的操作系统是ubuntu,那么您可以设置多个Apache实例,一个用于运行PHP 5,另一个用于根据此article运行PHP 6。

答案 2 :(得分:0)

您应该可以但是您需要访问服务器,因此共享的虚拟主机可能是不受限制的。从另一篇SO帖子看看这个答案。我相信这应该适用于此。

  

这样做的一种方法是设置你的主要版本的PHP   mod_php并在不同的端口上通过快速cgi运行所有其他的   (即81,82,83等)。这不能保证完全一致   虽然行为。

Credit to Dana the Sane

因此,一个版本通过CGI完成,另一个版本作为apache模块完成。

或者你可以考虑升级你的php5代码以兼容php7,因为它会使它更稳定和安全。 虽然耗费时间。