Sobes.tech
Junior

Quelle est la différence entre les commandes composer install et composer update?

sobes.tech IA

Réponse de l'IA

La commande composer install installe les dépendances du projet selon les versions fixées dans le fichier composer.lock. Si ce fichier existe, Composer garantit qu'il installera précisément ces versions de paquets, assurant la stabilité de l'environnement.

La commande composer update met à jour les dépendances vers les dernières versions conformes aux contraintes indiquées dans composer.json. De plus, composer.lock est mis à jour avec les nouvelles versions des paquets. Cela est utilisé lorsque vous souhaitez obtenir les dernières mises à jour des bibliothèques.

En résumé :

  • composer install — installation des dépendances à partir de composer.lock (versions fixes).
  • composer update — mise à jour des dépendances et réécriture de composer.lock.

Exemple :

composer install   # installe les versions depuis composer.lock
composer update    # met à jour les dépendances et composer.lock