1 000 FAQ, 500 tutoriels et vidéos explicatives. Ici, il n'y a que des solutions !
Utiliser Composer 2 en SSH sur votre hébergement
Ce guide explique comment exécuter le gestionnaire de dépendance open source Composer 2 à l'aide d'une commande SSH.
Préambule
- Composer est un gestionnaire de dépendances open source pour PHP permettant de définir, d’installer et de mettre à jour les bibliothèques nécessaires à un projet PHP.
- Composer 1 est obsolète depuis 2021, ne permet plus depuis 2025 d’installer de nouveaux packages ou d'effectuer de mises à jour.
- Seule la version 2 de Composer est désormais prise en charge et disponible sur toutes les versions de PHP de 7.2 à 8.3.
Exécuter Composer 2
Composer 2 est déjà préinstallé et accessible via SSH. Il n'est donc pas nécessaire de l'installer manuellement.
Utilisation simple
Connectez-vous à votre hébergement via SSH, puis utilisez la commande suivante:
composer
Cette commande exécutera automatiquement la version 2 de Composer compatible avec la version de PHP actuellement utilisée dans votre session.
Vérifier la version active
Vous pouvez vérifier la version de Composer disponible avec:
composer --version
Exemple de sortie : Composer version 2.5.0 2022-12-20 10:44:08
Forcer une version de PHP spécifique
Si vous souhaitez exécuter Composer avec une version précise de PHP, des alias sont disponibles. Par exemple :
composer_php8.1 --version
ou encore:
composer_php7.4
Ces alias permettent d’exécuter Composer 2 avec l’interpréteur PHP spécifié, utile pour tester ou déployer un projet sur une version cible de PHP.