托管多个php版本';服务器中的项目?

托管多个php版本';服务器中的项目?,php,production,Php,Production,我有一个新的CentOS服务器,计划将其用于所有php项目,目前我有许多PHP5.6+项目&一个PHP7项目位于两个不同的服务器上。我们知道将来会升级php版本甚至mysql版本,那么托管不同版本的php项目的趋势或方法是什么呢 对Docker&Rancher进行了一些研究,或者在一台服务器上安装了多个PHP版本,并由ngnix控制。但仍然不确定哪种方法是最好的,第一种方法似乎需要很好地了解dockers或kubernetes,学习曲线会更高 目前我不考虑云环境。所有这些项目都是系统工具和应用程

我有一个新的CentOS服务器,计划将其用于所有php项目,目前我有许多PHP5.6+项目&一个PHP7项目位于两个不同的服务器上。我们知道将来会升级php版本甚至mysql版本,那么托管不同版本的php项目的趋势或方法是什么呢

对Docker&Rancher进行了一些研究,或者在一台服务器上安装了多个PHP版本,并由ngnix控制。但仍然不确定哪种方法是最好的,第一种方法似乎需要很好地了解dockers或kubernetes,学习曲线会更高


目前我不考虑云环境。所有这些项目都是系统工具和应用程序(intranet、CRM),而不是电子商务

您应该通过FPM(FastCGI Process Manager)使用PHP,FPM可用于所有最新的PHP版本,包括PHP5.6等旧版本。至少在使用Ubuntu时是这样。我想应该有一种方法可以在CentOS中实现并行PHP安装

有了FPM,您可以使用Nginx和Apache作为Web服务器。我会推荐Nginx,但由你决定。他们都有很多教程

然后,您将根据需要配置每个虚拟主机,分别使用PHP5.6或7.x。使用FPM池,每个虚拟主机都可以独立配置,即使是专用的php.ini文件也没有问题

看一看,从我个人的观点来看,这是非常重要的