Cette rubrique regroupe des articles abordant l’utilisation de Composer. Il s’agit d’un gestionnaire de dépendances écrit en PHP. Il permet de déclarer et d’installer des bibliothèques nécessaires à un projet.
Que fait Composer ?
Contrairement au gestionnaire de paquets de Linux, par exemple, Composer n’installe pas les dépendances globalement mais par projet. Ainsi, chaque projet peut appeler ses propres librairies. Vous pouvez gérer les versions à utiliser et ainsi éviter qu’une dépendance ne casse votre application.
Même si ce n’est pas son but premier, Composer permet toutefois d’installer des dépendances globalement. Il permet également de séparer celles requises en production et celles uniquement utiles pour le développement.
Il n’y
a pas si longtemps encore, j’installais WordPress manuellement. Je
téléchargeais l’archive sur le site de WordPress, j’extrayais
les fichiers et je copiais le tout via SFTP. Cette méthode
fonctionne bien, à moins de vouloir utiliser un gestionnaire de
version. J’ai donc changé de méthode d’installation pour
pouvoir utiliser Git.