Installer Composer
pensez à mettre dans votre path l’emplacement de php puis:
C:\wamp\www> php -r "eval('?>'.file_get_contents('http://getcomposer.org/installer'));"
C:\wamp\www>php composer.phar --version
mettre à jour composer
C:\wamp\www>php composer.phar self-update
La première chose à faire dans un projet, c’est de déclarer ses dépendances. Cela se fait via un fichier composer.json, qui contient les informations sur les bibliothèques dont dépend votre projet
{ "require": { "twbs/bootstrap": "v3.3.2", "components/handlebars.js" : "v3.0.3", "components/jquery" : "v1.8.3" } }
Valeur |
Exemple |
Description |
---|---|---|
Un numéro de version exact |
|
Ainsi, Composer téléchargera cette version exacte. |
Une plage de versions |
|
Ainsi, Composer téléchargera la version la plus à jour, à partir de la version 2.0 et en s’arrêtant avant la version 2.6. Par exemple, si les dernières versions sont 2.4, 2.5 et 2.6, Composer téléchargera la version 2.5. |
Une plage de versions sémantique |
|
Ainsi, Composer téléchargera la version la plus à jour, à partir de la version 2.1 et en s’arrêtant avant la version 3.0. C’est une façon plus simple d’écrire |
Un numéro de version avec joker « * » |
|
Ainsi, Composer téléchargera la version la plus à jour qui commence par 2.0. Par exemple, il téléchargerait la version 2.0.17, mais pas la version 2.1.1. |
Un nom de branche |
C’est un cas un peu particulier, où Composer ira chercher la dernière modification d’une branche Git en particulier. N’utilisez cette syntaxe que pour les bibliothèques dont il n’existe pas de vraie version. Vous verrez assez souvent |
Vous trouvez une liste non exhaustive de packages sur le site www.packagist.org