3

是否可以在同一台服务器上将 PHP 和 Ruby on Rails 配对?虽然我会使用 RoR More,但我仍然想要 PHP,这可能吗?有什么主要的缺点吗?

4

2 回答 2

3

是的,这绝对是可能的。您可以启用/设置 mod_php 和 mod_passenger。这将取决于您的操作系统如何执行此操作。基本上,您需要启用这两个模块,然后拥有单独的虚拟主机:一个用于 PHP,一个用于 Ruby。

如果您让我知道您的操作系统或更多关于您想要实现的目标,我可以让这个答案更详细。

缺点是增加了内存使用,并且可能通过启用 PHP 来满足更复杂的安全需求。但这不是一个巨大的缺点。

于 2012-10-26T02:50:01.220 回答
1

这绝对是可能的。

有很多方法可以解决它。一种方法是在 Apache 中安装 PHP 和 Passenger 模块,并通过 Apache 路由请求。

另一种方法,也是我个人用来在同一台服务器上处理 PHP 和 Rails 的方法,是在您选择的 PHP/Rails 服务器机制之前设置 nginx,并让 nginx 重写请求。

Cookie(和会话)可以在 PHP 和 Rails 之间共享,以使您的用户体验顺畅。

于 2012-10-26T04:56:15.430 回答