Используйте один и тот же код для другого домена в другой папке - PullRequest
2 голосов
/ 27 октября 2011

У меня есть 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 ]

2 голосов
/ 27 октября 2011

Просто поместите код, который разделяют все ваши домены, в / usr / local / httpd / shared / и измените сценарии в domain1-4, чтобы загрузить эти вещи из общего каталога.(Это на самом деле имеет большой смысл, особенно когда вы запускаете что-то вроде APC ).

0 голосов
/ 27 октября 2011
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'];
...