Корень исходного вопроса, похоже, заключался в том, что автор постарался использовать PHP-скрипт или плагин на нескольких сайтах, а затем выполнять обременительную задачу каждый раз, когда его нужно обновить.Хотя попытка включить файлы PHP на сайты - плохая идея, лучше планировать структурирование скрипта так, чтобы он был максимально автономным.Храните весь плагин, содержащийся в одном каталоге .... и убедитесь, что ваши вызовы функций используют его как можно лучше - чистые, хорошо именованные функции, единые соглашения об именах и тщательно продуманный план того, какие параметры нужны каждой функции.Избегайте использования глобальных переменных.
В идеале у вас должно быть достаточно легкое время каждый раз, когда вам нужно обновить плагин / скрипт во всех местах.Вы даже можете настроить автоматизированный процесс, который будет загружать новый каталог, содержащий плагин, на каждый сайт, заменяя старый.И вызовы функций в вашем коде должны редко, если вообще изменяться.
Если ваш скрипт достаточно большой, вы можете реализовать автоматический процесс обновления, такой как более поздние версии Wordpress.Нажмите кнопку, и она обновится.В прошлом обновление дюжины сайтов под управлением Wordpress (в качестве примера) было огромной болью.