Maison > outils de développement > composer > Voulez-vous aussi apprendre à composer ? -Introduction

Voulez-vous aussi apprendre à composer ? -Introduction

藏色散人
Libérer: 2021-04-30 18:53:54
avant
2339 Les gens l'ont consulté

Ce qui suit est une introduction au compositeur de la colonne tutorielle compositeur. J'espère que cela sera utile aux amis qui en ont besoin !

Voulez-vous aussi apprendre à composer ? -Introduction

En tant qu'outil de gestion des dépendances, composer est utilisé assez souvent Élevé. Surtout pour un programmeur paresseux comme moi, je ne réinventerai jamais la roue quand il existe une roue toute faite. Il est similaire aux outils de gestion de packages d'autres langages de programmation, tels que maven pour java et npm pour js. Son utilisation est également très différente.

Il se compose principalement de trois parties : un outil de ligne de commande, un entrepôt de packages et une bibliothèque de codes. L'entrepôt de packages est ce que nous appelons souvent la source du compositeur. Vous pouvez également y publier vos propres packages. Je présenterai le processus de publication en détail dans les bibliothèques de code de combat ultérieures telles que github, gitlab, etc. outils de ligne de commande tels que Windows cmd, terminal Mac, etc.

Ensuite, j'utiliserai quelques articles pour vous parler brièvement de composer.

Méthode d'installation

Il existe deux manières principales d'installer composer, l'une est l'installation globale et l'autre est l'installation locale. La méthode d'installation spécifique peut être trouvée sur Baidu ou Google (si pendant l'installation. processus S'il y a un problème, vous pouvez laisser un message).

Après l'installation globale, vous pouvez utiliser l'outil de ligne de commande pour exécuter la commande composer à n'importe quel emplacement :

> composer -V
Copier après la connexion

Après l'installation locale, vous devez placer le fichier d'emballage composer.phar dans le projet où vous devez exécuter composer dans le répertoire racine.

> php composer.phar -V
Copier après la connexion

Commutation de miroir

La source miroir par défaut de Composer est souvent lente à télécharger pour certaines raisons. Afin d'améliorer notre efficacité de développement, nous devons effectuer une opération de commutation de miroir. changer globalement (un exemple d'image Alibaba Cloud est utilisé) :

> composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
Copier après la connexion

Vous pouvez utiliser la commande suivante pour vérifier si le réglage est réussi :

> composer config -g -l
Copier après la connexion

Utilisation simple

Le plus courant Le scénario d'utilisation de composer consiste à installer des packages de dépendances.

Par exemple, la fonction de journalisation est souvent utilisée dans le développement quotidien, à l'heure actuelle, il peut être difficile et long de concevoir, concevoir et mettre en œuvre une fonction de journalisation par nous-mêmes, nous trouverons donc d'autres personnes pour le faire. développez-le sur github ou sur certaines communautés open source. Utilisez le package directement, comme monolog/monolog.

Bien sûr, il y en a d'autres, tels que le développement WeChat SDKovertrue/wechat, yansongda/pay lié au paiement, etc. La méthode d'installation spécifique est la suivante :

> composer require monolog/monolog
Copier après la connexion

Un autre scénario d'utilisation courant est l'initialisation. un projet.

Les amis qui utilisent Laravel doivent savoir que lorsque nous initialisons un projet Laravel, nous utilisons souvent la commande suivante :

> composer create-project --prefer-dist laravel/laravel blog
Copier après la connexion

Résumé

Cet article présente brièvement l'installation et l'installation de composer Use, les commandes qui apparaissent dans cet article seront présentées en détail dans les articles suivants. Si vous avez des questions, veuillez laisser un message.

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