Maison  >  Article  >  outils de développement  >  qu'est-ce que le compositeur

qu'est-ce que le compositeur

藏色散人
藏色散人original
2019-08-02 16:45:162870parcourir

qu'est-ce que le compositeur

Qu'est-ce que le compositeur ?

En termes simples, Composer est un nouvel outil de gestion de packages au service de l'écosystème PHP. Il se compose en fait de deux parties : Composer et Packagist. Ci-dessous, nous parlerons brièvement de leurs utilisations respectives.

Composer

Composer est un outil de ligne de commande créé par Jordi Boggiano et Nils Aderman. Sa mission est de vous aider à installer automatiquement les packages de développement dont dépend votre projet. De nombreux concepts de Composer sont empruntés à npm et Bundler Si vous connaissez quelque chose sur ces deux outils, vous les trouverez dans composer. Composer comprend un analyseur de dépendances pour gérer les dépendances complexes entre les packages de développement. Il comprend également des téléchargeurs, des installateurs et d'autres éléments intéressants.

En tant qu'utilisateur, tout ce que vous avez à faire est de déclarer les packages de développement dont dépend le projet en cours dans le fichier composer.json, puis d'exécuter composer.phar install. Le fichier composer.json définit les packages de développement et les informations de configuration du compositeur dont dépend le projet en cours. Voici un petit exemple :

{
    "require": {
        "monolog/monolog": "1.2.*"
    }
}
Packagist

Packagist est le référentiel de packages de développement par défaut de Composer. Vous pouvez soumettre votre package d'installation à packagist. À l'avenir, si vous créez une nouvelle balise ou mettez à jour le code dans votre entrepôt VCS (logiciel de gestion de code source, tel que Github), packagist créera automatiquement un nouveau package de développement. C'est ainsi que fonctionne actuellement packagist, à l'avenir, packagist permettra le téléchargement direct des packages de développement.

Pour plus d'articles sur le didacticiel d'utilisation du compositeur, veuillez visiter la colonne Tutoriel du compositeur !

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!

Déclaration:
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