%3F.png)
Я пытаюсь получить ответ на этот вопрос уже много лет (и да, я смотрел ответы здесь, на SO и в других местах).
Моя ситуация: У меня скромный, но довольно сложный сайт, над которым работаю только я. Каждые несколько дней я застегиваювесьсайт, загрузите его на общий сервер GoDaddy, переименуйте предыдущую папку в папку отката, а затем разархивируйте.
Сайт использует "библиотеки" из примерно 10 источников. Я хочу использовать composer для интеграции библиотеки время от времени, в основном, чтобы сэкономить себе немного времени.
Обычно я беру zip-архив библиотеки с Github и просто указываю включения в нужные (?) каталоги.
Обычно все работает нормально, но время от времени что-то ломается, и я теряю пару часов (иногда ДНЕЙ) на настройку автозагрузки, других включений и т. д., чтобы все снова заработало.
На этот раз Twilio работал нормально, я переделал отправитель текстовых сообщений, и теперь отправка SMS работает нормально на локальном сервере, но не на удаленном (что может поставить под сомнение идею использования Composer).
Я был бы благодарен за подтверждение, так как я почти уверен, что обратная загрузка Composer в этот проект вызовет ужасные проблемы.
Мой уровень знаний PHP и Apache варьируется от базового до среднего. У меня есть степень в области компьютерных наук, но она была получена в 1979 году, и мои навыки работы с перфокартами здесь не очень полезны.
решение1
Да... По сути, вам нужен composer. Но есть своего рода обходной путь.. Вы можете использовать git и добавить в свой коммит даже vendors. Таким образом, когда у вас есть изменения, вы можете вытащить только изменения. Но если вы не коммитите vendors явно, вам также понадобится composer.