对不同文件夹中的不同域使用相同的代码

时间:2011-10-27 12:48:29

标签: php apache directory vps

我有4个域使用相同的代码(PHP代码)。我有第三方PHP应用程序(phpmailer,XML解析器等...)和我自己的(自定义PDO类,自定义库等)。

domain1 => /usr/local/httpd/domain1.com/
domain2 => /usr/local/httpd/domain2.com/
domain3 => /usr/local/httpd/domain3.com/
domain4 => /usr/local/httpd/domain4.com/

我不想复制4次相同的代码是否有一种简单的方法可以为所有这4个文件夹使用相同的代码?

由于

2 个答案:

答案 0 :(得分:2)

只需将所有域中的代码共享到/ usr / local / httpd / shared /中,然后修改domain1-4中的脚本以从共享目录中加载这些内容。 (这实际上非常有意义,特别是当你运行像APC这样的东西时)。

答案 1 :(得分:-2)

domain1 => /usr/local/httpd/domain1.com/
domain2 => /usr/local/httpd/domain1.com/
domain3 => /usr/local/httpd/domain1.com/
domain4 => /usr/local/httpd/domain1.com/
代码中的

$actual_domain = $_SERVER['HTTP_HOST'];