Bonjour,
Ce n'est possible que si tu as un terminal, ce que tu auras rarement dans un hébergement mutualisé (jamais en fait, c'est le principe).
La seule chose que tu puisses faire c'est exécuter Composer en local et envoyer les dépendances avec le reste du site.
Si tu souhaites avoir des possibilités d'administration plus poussées, tu devras passer sur un serveur dédié ou un VPS.