Php 使用文件夹结构和一个数据库构建多域网站

Php 使用文件夹结构和一个数据库构建多域网站,php,Php,我想建立一个新的应用程序。最终,我想让其他用户能够在自己的域名下启动自己版本的应用程序。我甚至不确定是否可以使用相同的数据库和应用程序结构,只需动态创建一个新文件夹和文件,但使用相同的身份验证、数据库等 这种类型的设置将被称为什么?我想进一步研究。一般来说,这是一个“多租户”应用程序,即您有一个代码库,为多个租户提供服务,每个租户可能使用不同的子域或完全不同的域。有许多有效的方法来组织应用程序以适应这种情况,包括内部和如何向客户表达这种分离 在数据库术语中,这意味着您试图避免“根级别”记录,而是

我想建立一个新的应用程序。最终,我想让其他用户能够在自己的域名下启动自己版本的应用程序。我甚至不确定是否可以使用相同的数据库和应用程序结构,只需动态创建一个新文件夹和文件,但使用相同的身份验证、数据库等


这种类型的设置将被称为什么?我想进一步研究。

一般来说,这是一个“多租户”应用程序,即您有一个代码库,为多个租户提供服务,每个租户可能使用不同的子域或完全不同的域。有许多有效的方法来组织应用程序以适应这种情况,包括内部和如何向客户表达这种分离

在数据库术语中,这意味着您试图避免“根级别”记录,而是始终将它们与某种帐户、客户端或租户记录相关联。例如,单租户站点可以假定用户始终与该站点关联,但在多租户系统中,该用户可能绑定到一个帐户,并且可能只能通过特定域和/或URL登录


在像Laravel这样的框架内,您可能需要几个组件来适应这一点,但这是可以实现的。

您正在描述一个多租户应用程序,这是完全可能的,但您需要找到一个工具或插件来实现这一点,这超出了建议的堆栈溢出范围。“主要的问题是,这有可能吗?”是的。谢谢@tadman。将其命名为“多租户”非常有帮助。我不确定要寻找什么来研究这一点,所以,非常感谢。我编辑这个问题,并很高兴为您的答案提供支持。