Ответ 1
Я думаю, что лучший способ, как это было предложено в предыдущих комментариях, состоит в том, чтобы выполнить шаг композитора на локальной системе, способной это сделать, а затем загрузить результат через FTP.
У Composer есть некоторые (возможно, необязательные) программные зависимости, которые, скорее всего, не будут доступны на вашем веб-пространстве. Например, ему нужно программное обеспечение Git и SVN-клиента в случае, если вы собираетесь устанавливать ссылки на такие зависимости.
Другое дело, что загрузка из Github (или где-либо еще) может завершиться неудачей. Или вызвать лимит API и запросить логин.
Вы действительно хотите собрать все программное обеспечение и знать, что он работает, а не надеяться, что он будет удаленно удаленно.