Maison >outils de développement >composer >Une brève introduction aux conseils d'utilisation de Composer
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 !
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
Installationphp -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');"Le code ci-dessus provient du site officiel.Installation partielleUne 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 globaleL'installation globale installe simplement composer.phar sous PATH Cela peut ressembler à ce qui suit :
sudo mv composer.phar /usr/local/bin/composer. Accélération miroir domestiqueUtilisez l'image complète chinoise fournie par le site Web chinois Composer pour l'accélération.Accélération d'un seul projetEntrez 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.comCette 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" } }Accélération globalePeut être exécuté directement :
composer config --global repo.packagist composer https://packagist.phpcomposer.comConfigurationSe 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 也可以稍微大一点, 还有缓存时间Auth RelatedLe jeton Gitlab peut être consulté sur https://docs.gitlab.com/ee/ api/README.html#oauth-2-tokensNotesLorsque 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!