是否可以让两个 php 框架分开工作?

Is it possible to have two php frameworks working a side of each other as separate?

我一直在进一步研究如何为我们的服务器端进程选择合适的框架,

所以我想出了这个问题:

提前致谢,

当然可以。只需为两个独立的项目配置 Nginx。如果需要从admin(Laravel)操作main(Phalcon)项目的数据,可以在Laravel和Phalcon项目中使用一个数据库配置。或者如 Rodrane 所说,您可以在 Phalcon 项目中创建 Oauth 服务器,以在不处理相同数据库连接的情况下操作来自管理员的数据。

如果您想使用同一个 Web 服务器,那么您当然可以设置两个站点 admin.mysite.comwww.mysite.com

每个站点将由不同的文件夹提供服务,您可以在该文件夹中安装 Phalcon、Laravel 或您希望的任何其他安装。

您还可以更改 boostrapping 方法,即

if ('/admin' === $url} {
    // Bootstrap Laravel
} else {
    //Bootstrap Phalcon
}

但这可能会变得非常难以维护——您还需要确保安全性达到最大,即如果您在 Phalcon 端登录,则需要在 Laravel 端重新进行身份验证等。