Maison > outils de développement > composer > Une brève introduction aux conseils d'utilisation de Composer

Une brève introduction aux conseils d'utilisation de Composer

藏色散人
Libérer: 2019-08-08 16:52:27
avant
2862 Les gens l'ont consulté

Ce qui suit est une brève introduction aux techniques d'utilisation de Composer de la colonne Tutoriel d'utilisation de Composer. J'espère que cela sera utile aux amis dans le besoin !

Une brève introduction aux conseils d'utilisation de Composer

J'ai récemment utilisé Composer, le meilleur langage PHP au monde, un outil de gestion des dépendances. J'ai pris quelques notes pour mémo

Installation

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Copier après la connexion

Le code ci-dessus provient du site officiel.

Installation partielle

Une fois l'exécution du code ci-dessus terminée, seul le fichier composer.phar est téléchargé , qui peut être utilisé via php Exécutez composer.phar à n'importe quel endroit.

Installation globale

L'installation globale installe simplement composer.phar sous PATH Cela peut ressembler à ce qui suit :

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

Accélération miroir domestique

Utilisez l'image complète chinoise fournie par le site Web chinois Composer pour l'accélération.

Accélération d'un seul projet

Entrez le répertoire du projet (c'est-à-dire le répertoire où se trouve le fichier composer.json) et exécutez :

composer config repo.packagist composer https://packagist.phpcomposer.com
Copier après la connexion

Cette commande ajoutera la configuration de l'accélération d'image à la fin du fichier composer.json :

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}
Copier après la connexion

Accélération globale

Peut être exécuté directement :

composer config --global repo.packagist composer https://packagist.phpcomposer.com
Copier après la connexion

Configuration

Se référer au document de configuration officiel.

Car composer, par défaut, générera un dossier .composer dans le répertoire personnel de l'utilisateur pour stocker les informations relatives à la configuration, afin que nous puissions configurer ces parties.

composer config --global data-dir /www/.composer
composer config --global cache-dir /www/.composer
# cache-files-maxsize 也可以稍微大一点, 还有缓存时间
Copier après la connexion

Auth Related

Le jeton Gitlab peut être consulté sur https://docs.gitlab.com/ee/ api/README.html#oauth-2-tokens

Notes

Lorsque le type est configuré comme gitlab, github, etc., les informations d'authentification seront sélectionnées pour vérification via la configuration dans le Fichier .composer/auth.json Si les problèmes liés à l'authentification Auth ne sont pas résolus, vous pouvez utiliser des vcs ordinaires tels que git.

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:segmentfault.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