Enfin une gestion de dépendances correcte pour PHP : Composer !

Magazine
Marque
GNU/Linux Magazine
Numéro
162
Mois de parution
juillet 2013
Spécialité(s)


Résumé
Fini les galères avec PEAR ou PECL, nécessitant d'être administrateur de la machine et d'avoir un accès en ligne de commandes, voici Composer, la solution pour gérer facilement les dépendances de vos projets.

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…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous