La plupart des développeurs PHP ont entendu parler de PEAR et de PECL, mais ne les ont que rarement utilisés pour des raisons diverses, et plus rarement encore avec bonheur. Le fait que PHP soit également souvent utilisé chez des hébergeurs en environnement mutualisé sans même un accès à la ligne de commandes pourtant nécessaire à ces outils, explique également le peu de succès qu'ils ont eu. Nous ne nous étendrons pas là-dessus, mais nous pouvons nous réjouir de l'émergence de la solution plus adaptée qu'est Composer. Composer vous permet de gérer les dépendances de votre projet dans son propre espace. En ce sens, il s'agit d'un gestionnaire de dépendances et pas d'un gestionnaire de paquets : les paquets sont installés dans un sous-répertoire de votre projet et, selon votre configuration, ne sont accessibles qu'à lui. Du moins est-ce l'idée générale, des options vous permettant de faire des variations sur ce comportement.
1. Installation
Avant d'utiliser...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première