部署PHP和Node JS项目

部署PHP和Node JS项目,php,node.js,deployment,openshift,Php,Node.js,Deployment,Openshift,我的项目主要使用PHP,但我也为聊天和画布应用程序使用了NodeJS 现在我正试图通过openshift(Red hat)部署相同的应用程序,但我认为我可以使用PHP或Node JS进行部署。如果我的理解有误,请纠正我 如果没有,如何部署相同的应用程序?要使用OpenShift,您需要将应用程序拆分为两个应用程序,或者可能创建一个自定义OpenShift盒带。我会尝试一下。谢谢!现在在我的本地机器上,我必须在不同的端口上安装不同的节点Js应用程序,一个用于聊天,另一个用于画布绘制。我在本地计算机

我的项目主要使用PHP,但我也为聊天和画布应用程序使用了NodeJS

现在我正试图通过openshift(Red hat)部署相同的应用程序,但我认为我可以使用PHP或Node JS进行部署。如果我的理解有误,请纠正我


如果没有,如何部署相同的应用程序?

要使用OpenShift,您需要将应用程序拆分为两个应用程序,或者可能创建一个自定义OpenShift盒带。

我会尝试一下。谢谢!现在在我的本地机器上,我必须在不同的端口上安装不同的节点Js应用程序,一个用于聊天,另一个用于画布绘制。我在本地计算机上使用了不同的端口。是否可以在8080之外的任何其他端口上部署NodeJS应用程序。我不确定为我的第二个NodeJS应用程序使用任何其他盒带是否有帮助(任何允许NodeJS部署的盒带)。如果有更简单的方法,请告诉我。在OpenShift上,每个服务器/设备只能有一个应用程序,并且它将绑定到OpenShift提供给您的端口,通常为8080。这就是为什么在OpenShift上不能让PHP和NodeJ同时运行在同一台服务器上的原因。如果您需要在同一台服务器上同时使用这两个应用程序,那么OpenShift将不适合您的应用程序。我对代码进行了一些调整,最终能够部署为两个独立的应用程序:一个用于PHP,一个用于Node JS。