在同一个apache web服务器中为多个域使用相同的php软件?

时间:2011-02-03 20:47:34

标签: php hosting dry shared

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

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

我想知道我是否可以执行以下操作,afaik大多数webhost都具有以下结构:

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

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

所以系统源代码将被共享,但网站设计和数据库文件将完全分开。

我不是网站主办或开发专家,但我知道我的方式,如果问题太基础我很抱歉,我很难找到是否可能。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-2)

有可能 - 答案。确切地说 - 有一些设置(现在我不记得它们)可以阻止它 - 但是在所有网站中都设置了库并且很高兴