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
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
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/
Vous pouvez utiliser la commande suivante pour vérifier si le réglage est réussi :
> composer config -g -l
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
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
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.