Я хочу централизовать большую часть кода своих веб-приложений, чтобы несколько компонентов имели доступ к одной и той же основной функциональности. Вот как я настроил сайт:
/var/www/веб-сайт — domain.com
/var/www/subdomain1 — subdomain1.domain.com
/var/www/subdomain2 — subdomain2.domain.com
Естественно, у меня было много проблем, когда дело доходит до дублирования общих функций, поскольку любые изменения, внесенные в одну область, также необходимо применить к другим областям. Предлагаемое мной решение — создать новый каталог в /var/www, который будет содержать все основные сценарии:
/var/www/code — основной код
Затем я бы установил каталог включения PHP в /var/www/code, чтобы сценарии могли включать эти файлы без указания абсолютного пути.
Можете ли вы придумать более эффективные способы централизации программного кода?
Большое спасибо!