Maison > outils de développement > composer > Installer Composer sous Ubuntu14.04

Installer Composer sous Ubuntu14.04

藏色散人
Libérer: 2019-08-07 15:03:18
avant
2425 Les gens l'ont consulté

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.

Installer Composer sous Ubuntu14.04

Télécharger le compositeur :

curl -sS https://getcomposer.org/installer | php
Copier après la connexion

Installer Composer :

/usr/bin/php composer.phar --version
Copier après la connexion

Définir la commande globale :

sudo mv composer.phar /usr/local/bin/composer
Copier après la connexion

Vérifiez si l'installation et la configuration ont réussi :

composer -version
Copier après la connexion

En cas de succès, l'image suivante apparaîtra

Installer Composer sous Ubuntu14.04

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
Copier après la connexion

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
Copier après la connexion

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"
    }
}
Copier après la connexion

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"
        }
    }
}
Copier après la connexion

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!

Étiquettes associées:
source:aliyun.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal