Outils pour utilisateurs

Outils du site


bloc2:prog:gen:composer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:gen:composer [2025/03/18 09:05] nicot.vbloc2:prog:gen:composer [2025/04/22 11:53] (Version actuelle) nicot.v
Ligne 4: Ligne 4:
 ===== Définition ===== ===== Définition =====
  
-**Composer** est un **gestionnaire de dépendances** pour PHP. Il permet de gérer facilement les bibliothèques et packages nécessaires à un projet en PHP.+**Composer** est un **gestionnaire de dépendances** pour PHP. Il permet de gérer facilement les bibliothèques et **packages** nécessaires à un projet en PHP.
  
 ===== Installation sous Windows ===== ===== Installation sous Windows =====
  
-Lancer votre **Xampp** puis aller dans **shell**. Et à partir de là, il faut que vous faites : +Tout d'abord allez sur le site officiel **Composer** pour télécharger le composer [[https://getcomposer.org/download/|Lien externe]] 
-<code> + 
-cd *votre chemin de votre dossier*+Lancer votre **Xampp** puis aller dans **shell**.  
 + 
 +{{:bloc2:prog:gen:composer_shell.png?400|}}
  
-Ensuite :+A partir de là, tapez ceci :
 <code> <code>
-php spark composer+php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 
 +php composer-setup.php 
 +php -r "unlink('composer-setup.php');"
 </code> </code>
 +
 Cela va vous télécharger le composer (c'est normal si ça prend du temps). Cela va vous télécharger le composer (c'est normal si ça prend du temps).
 D'ailleurs si vous savoir si vous avez bien télécharger la bonne **version** du composer. Tapez ceci : D'ailleurs si vous savoir si vous avez bien télécharger la bonne **version** du composer. Tapez ceci :
Ligne 22: Ligne 27:
 </code> </code>
 ===== Ajout d'une dépendance ===== ===== Ajout d'une dépendance =====
 +Après le téléchargement de composer il suffit d'aller sur votre dossier :
 +<code>
 +cd votre-chemin-de-votre-dossier
 +</code>
 Pour ajouter une bibliothèque à un projet, utiliser la commande suivante dans le terminal, à la racine du projet : Pour ajouter une bibliothèque à un projet, utiliser la commande suivante dans le terminal, à la racine du projet :
 <code> <code>
Ligne 28: Ligne 37:
 ===== Mise à jour des dépendances ===== ===== Mise à jour des dépendances =====
  
 +Pour **mettre à jour** toutes les dépendances d’un projet à leur version la plus récente compatible, utiliser la commande : 
 +<code> 
 +composer update 
 +</code> 
 +Si vous souhaitez mettre à jour uniquement un package spécifique : 
 +<code> 
 +composer update nom-du-package 
 +</code>
bloc2/prog/gen/composer.1742285106.txt.gz · Dernière modification : 2025/03/18 09:05 de nicot.v