gpt4 book ai didi

php - 在同一个 apache 网络服务器中对多个域使用相同的 php 软件?

转载 作者:行者123 更新时间:2023-12-02 05:19:30 25 4
gpt4 key购买 nike

基本上,假设我有一个网络服务器,我专门为本地教会转售托管服务。

我有 5 个教堂作为客户,我为他们制作了一个简单的 CMS,它们是相同文件的相等副本,对于我安装 CMS、数据库和网站的每个网站,我认为这是一种资源浪费。

我想知道我是否可以执行以下操作,据我所知,大多数虚拟主机都具有以下结构:

  • 主目录(home)
    • www.church1.com (church1)
    • www.church2.com(church2)
    • www.church3.com (church3)
    • www.church4.com (church4)
    • www.church5.com (church5)

基本上我希望 CMS 位于主目录中,每个教会(客户端)将只有一个配置文件、一个数据库和有关其网站的模板。

因此系统源代码将共享,但网站设计和数据库文件将完全分离。

我不是网络托管或开发专家,但我知道自己的出路,如果问题太基础,我很抱歉,我很难找到是否可行。

编辑:我认为 Rudu 的引用几乎解决了我的问题!

最佳答案

由于您是自己构建的,因此请将包含文件(应用程序逻辑)放在所有域都可以访问的文件夹或包含路径中。然后您可以将您的模板文件、图像和样式表放在各个域文件夹中。如果您是数据库驱动的,您可以检查域 $_SERVER['HTTP_HOST'] 并​​基于该域从某个表或数据库加载结果。如果您自己构建,您真的可以在这里走很多不同的方向。

关于php - 在同一个 apache 网络服务器中对多个域使用相同的 php 软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4891548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com