Php 如何将所有域连接到此单一主机?
我正在尝试用php制作一个医院管理系统,这样至少有4家医院会使用它, 每个医院都需要一个特殊的域来登录系统。Php 如何将所有域连接到此单一主机?,php,mysql,host,Php,Mysql,Host,我正在尝试用php制作一个医院管理系统,这样至少有4家医院会使用它, 每个医院都需要一个特殊的域来登录系统。 我的问题是如何管理所有这些域和数据库以使用单个主机,以及如何在系统有更新时发送通知。您的问题需要更多的细节,但一般来说,这就是它的工作原理 我假设您是一名系统管理员,您将使用apache在Linux系统上工作 您需要在服务器中创建用户,或者至少为所有网站创建不同的目录,通常它们位于/www/{name of the site}/* 每个客户都需要一个DB 您需要定义他们是否仅使用不同的域
我的问题是如何管理所有这些域和数据库以使用单个主机,以及如何在系统有更新时发送通知。您的问题需要更多的细节,但一般来说,这就是它的工作原理
<VirtualHost 172.20.30.40:8080>
DocumentRoot "/www/example1-8080"
ServerName www.example.com
</VirtualHost>
DocumentRoot“/www/example1-8080”
服务器名www.example.com
*忘记通知,这取决于你的基础设施,你可以使用电子邮件,因为你需要配置sendmail或你最喜欢的电子邮件服务器,如果你有网络基础设施,你也可以使用推送通知,等等。你不能为每个医院创建一个数据库吗?然后你可以实际使用一个域。是的,我可以创建,但是如果医院只需要医生和患者模块,而不需要,我如何管理;i don’我不想要任何其他东西,因此我必须能够关闭其他模块,即使我想进行新的更新,因此我必须去更改每个模块。这是三个不同的问题。当某项更改范围太广时如何发送通知,因为它取决于太多的因素。你想通过电子邮件、短信、推送通知或其他方式发送他们吗?一次更新是否会导致一次通知,或者一次更新是否会导致一千次通知?这是您需要自己实现的应用程序逻辑。您还可以对您的应用程序进行版本控制,例如医院希望医生和患者使用1.0版。另外,其他人也不希望该应用程序使用1.1版等。您可以使用诸如
git
之类的版本控制存储库,这将很容易管理您的应用程序。此外,当您试图在一个数据库中管理所有医院时,管理更新的责任将越来越大。认为您执行的查询类似于从患者中删除*。做出一个好的决定。非常感谢各位澄清这个问题,尽管我无法获得完整的信息。我在A2host使用SWIFT托管计划,因此我创建了一个目录,并存储了我的PHP laravel文件(系统文件)和公共文件,以便在指向它并创建一个包含用户、密码和数据库的域后,该域将能够使用它。但是,如果另一个具有不同数据库的域想要使用呢?我是否要创建另一个目录并再次复制系统文件,这将很难控制