Maison > outils de développement > composer > Quel logiciel est Composer ?

Quel logiciel est Composer ?

藏色散人
Libérer: 2019-08-03 10:00:45
original
5340 Les gens l'ont consulté

Quel logiciel est Composer ?

Recommandé : [Tutoriel Composer]

Quel logiciel est Composer ?

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 en ligne de commande créé par Jordi Boggiano et Nils Aderman. Sa mission est de vous aider à installer automatiquement des projets. packages de développement dont il dépend. 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.*"
    }
}
Copier après la connexion

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 de packages de développement.

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:php.cn
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