Composer est un outil de gestion des dépendances pour PHP Alors comment installer Composer sous Ubuntu 14.04 ? Ci-dessous, la colonne Tutoriel d'utilisation de Composer vous expliquera comment installer Composer sous Ubuntu 14.04.
Télécharger le compositeur :
curl -sS https://getcomposer.org/installer | php
Installer Composer :
/usr/bin/php composer.phar --version
Définir la commande globale :
sudo mv composer.phar /usr/local/bin/composer
Vérifiez si l'installation et la configuration ont réussi :
composer -version
En cas de succès, l'image suivante apparaîtra
Packagist/Composer China Full Image
Méthode 1 : Modifier le fichier de configuration globale de Composer (méthode recommandée)
Ouvrez la fenêtre de ligne de commande (utilisateurs Windows) ou la console (utilisateurs Linux, Mac) et exécutez la commande suivante :
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Méthode 2 : Modifiez le fichier de configuration composer.json du projet en cours :
Ouvrez la fenêtre de ligne de commande (utilisateurs Windows) ou la console (utilisateurs Linux, Mac), entrez le répertoire racine de votre projet (c'est-à-dire le répertoire où se trouve le fichier composer.json), exécutez la commande suivante :
composer config repo.packagist composer https://packagist.phpcomposer.com
La commande ci-dessus ajoutera automatiquement les informations de configuration de l'image à la fin du fichier composer.json dans le projet en cours (vous pouvez également ajoutez-le manuellement) :
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
En prenant comme exemple le fichier de configuration composer.json du projet laravel, après avoir exécuté la commande ci-dessus, il ressemblera à ceci (notez les dernières lignes) :
{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "type": "project", "require": { "php": ">=5.5.9", "laravel/framework": "5.2.*" }, "config": { "preferred-install": "dist" }, "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
OK, tout est fait ! Essayez composer install pour découvrir la vitesse incroyable !
Principe de mise en miroir :
Généralement, les données du package d'installation (principalement des fichiers zip) sont généralement téléchargées depuis github.com, et les métadonnées du package d'installation téléchargées sur packagist.org.
Cependant, pour des raisons bien connues, la vitesse de connexion des sites Internet étrangers est très lente, et peut être « murée » voire « inexistante » à tout moment.
Ce que fait "Packagist China Full Mirror", c'est mettre en cache tous les packages d'installation et métadonnées dans les salles informatiques nationales et les accélérer via les CDN nationaux, de sorte qu'il n'est pas nécessaire de faire des requêtes à des sites Web étrangers, accélérant ainsi le compositeur. le processus d'installation et de mise à jour du compositeur est plus rapide et plus stable. Par conséquent, même si packagist.org ou github.com échoue (principalement parce que la vitesse de connexion est trop lente ou bloquée), vous pouvez toujours télécharger et mettre à jour le package d'installation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!