Recherche…
Remarques
Cette section donne un aperçu de ce qu'est compos-php et pourquoi un développeur peut vouloir l'utiliser.
Il convient également de mentionner tous les grands sujets au sein de compositeur-php, et d'établir un lien avec les sujets connexes. La documentation de composer-php étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.
Vue d'ensemble
Composer est un outil de gestion des dépendances en PHP. Il vous permet de déclarer les bibliothèques dont dépend votre projet et il va les gérer (installer / mettre à jour) pour vous.
Composer n'est pas un gestionnaire de packages au même titre que Yum ou Apt. Oui, il s'agit de "packages" ou de bibliothèques, mais il les gère par projet, en les installant dans un répertoire (par exemple un fournisseur) au sein de votre projet.
Composer nécessite PHP 5.3.2+ pour s'exécuter. Quelques paramètres php sensibles et indicateurs de compilation sont également requis, mais lorsque vous utilisez l'installateur, vous serez averti de toute incompatibilité.
Pour installer des paquets à partir de sources au lieu de simples archives zip, vous aurez besoin de git, svn, fossil ou hg en fonction de la manière dont le package est contrôlé par la version.
Installation de Composer sur Ubuntu
Avant de télécharger et d'installer Composer, nous devons nous assurer que toutes les dépendances de notre serveur sont installées.
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 php5-cli
pour l'installer et l'exécuter. git
est utilisé par Composer pour télécharger des dépendances de projet. Tout peut être installé avec la commande suivante:
sudo apt-get install curl php5-cli git
Maintenant installons-le:
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 à ceci:
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 de configurer Composer sur votre ordinateur.
Téléchargez et exécutez Composer-Setup.exe . Il installera la dernière version du composeur et configurera votre PATH
pour que vous puissiez appeler simplement composer
depuis n’importe quel répertoire de votre ligne de commande.
Remarque : Fermez votre terminal actuel. Test d'utilisation avec un nouveau terminal: Ceci est important car le PATH n'est chargé que lorsque le terminal démarre.
Note-2 : Configurer PATH
dans Windows 10
- Faites un clic droit sur le démarrage (logo Windows) ->
system ->Advance system settings->Environment variables->System variables[below box] ->
sélectionnezPath
et cliquez surEdit
- Cliquez sur Nouveau et ajoutez cette valeur
C:\ProgramData\ComposerSetup\bin
- Ouvrez maintenant votre terminal [cmd] et testez le
composer --version