Premiers pas avec composer-php

Installer Composer sur Ubuntu

Avant de télécharger et d’installer Composer, nous devons nous assurer que toutes les dépendances sont installées sur notre serveur.

Tout d’abord, mettez à jour le cache du gestionnaire de packages en exécutant :

sudo apt-get update

Maintenant, installons les dépendances. Nous aurons besoin de curl pour télécharger Composer et de php5-cli pour l’installer et l’exécuter. git est utilisé par Composer pour télécharger les dépendances du projet. Tout peut être installé avec la commande suivante :

sudo apt-get install curl php5-cli git

Installons-le maintenant :

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

Cela téléchargera et installera Composer en tant que commande système nommée composer, sous /usr/local/bin. La sortie devrait ressembler à ceci :

Output
#!/usr/bin/env php
All settings correct for using Composer
Downloading...

Composer successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

Pour tester votre installation, exécutez :

composer

Et vous devriez obtenir une sortie similaire à celle-ci :

Output
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 1.0-dev (9859859f1082d94e546aa75746867df127aa0d9e) 2015-08-17 14:57:00

Usage:
 command [options] [arguments]

Options:
 --help (-h)           Display this help message
 --quiet (-q)          Do not output any message
 --verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
 --version (-V)        Display this application version
 --ansi                Force ANSI output
 --no-ansi             Disable ANSI output
 --no-interaction (-n) Do not ask any interactive question
 --profile             Display timing and memory usage information
 --working-dir (-d)    If specified, use the given directory as working directory.

....

Installation sous Windows

Ici, nous utiliserons simplement l’installateur.

C’est le moyen le plus simple d’installer Composer sur votre machine.

Téléchargez et exécutez [Composer-Setup.exe][1]. Il installera la dernière version de composer et configurera votre PATH afin que vous puissiez simplement appeler composer depuis n’importe quel répertoire de votre ligne de commande.

Remarque : Fermez votre terminal actuel. Tester l’utilisation avec un nouveau terminal : Ceci est important car le PATH n’est chargé que lorsque le terminal démarre.

Remarque-2 : Configurez PATH dans Windows 10

  1. Faites un clic droit sur le démarrage (logo Windows) -> système -> Paramètres système avancés-> Variables d'environnement-> Variables système [case ci-dessous] -> sélectionnez Chemin et cliquez sur Modifier
  2. Cliquez sur Nouveau et ajoutez cette valeur C:\ProgramData\ComposerSetup\bin
  3. Ouvrez maintenant votre terminal [cmd] et testez composer --version

[1] : https://getcomposer.org/Composer-Setup.exe

Aperçu

Composer est un outil de gestion des dépendances en PHP. Il vous permet de déclarer les librairies dont dépend votre projet et il les gère (installe/met à jour) pour vous.

Composer n’est pas un gestionnaire de paquets au même sens que Yum ou Apt. Oui, il traite des “paquets” ou des bibliothèques, mais il les gère projet par projet, en les installant dans un répertoire (par exemple, fournisseur) à l’intérieur de votre projet.

Composer nécessite PHP 5.3.2+ pour fonctionner. Quelques paramètres php sensibles et des indicateurs de compilation sont également requis, mais lors de l’utilisation du programme d’installation, vous serez averti de toute incompatibilité.

Pour installer des packages à partir de sources au lieu de simples archives zip, vous aurez besoin de git, svn, fossil ou hg selon la manière dont le package est contrôlé en version.