Maison > outils de développement > composer > Quelle est l'utilisation du compositeur php ?

Quelle est l'utilisation du compositeur php ?

藏色散人
Libérer: 2021-06-21 10:17:27
original
4472 Les gens l'ont consulté

Utilisation de php composer : 1. Installez composer.json ; 2. Ajoutez des packages au composer.json existant ; 3. Mettez à jour via "composer update" ;

Quelle est l'utilisation du compositeur php ?

L'environnement d'exploitation de cet article : système Windows7, PHP7.1&&Composer version 2.0, ordinateur Dell G3.

À quoi sert php composer ?

Composer propose des opérations nombreuses et compliquées, et la plupart d'entre elles ne sont pas utilisées à des moments ordinaires. Si vous le recherchez, il sera difficile de le trouver pendant un certain temps. Opérations quotidiennes, commençons

Partie 1 : Installer composer.json

composer init
Copier après la connexion

Cette commande crée un fichier composer.json Vous pouvez également le créer et le modifier manuellement pour déclarer les dépendances et les versions.

composer.json Pour plus de détails sur le format du contenu, voir

{ "require": { "monolog/monolog": "1.0.*" }
}
Copier après la connexion

Pour plus de détails sur les contraintes de version, voir

composer install
Copier après la connexion
Quelle est lutilisation du compositeur php ?Créer et. remplissez composer.json et exécutez la commande Install pour effectuer la première installation

La première installation vérifiera les packages logiciels, les dépendances, etc. répertoriés à l'intérieur et trouvera le numéro de version approprié (via des contraintes)

Après cela, un fichier de verrouillage sera généré composer.lock

Le numéro de version exact de chaque package est enregistré dans le fichier de verrouillage

Lorsque vous effectuerez à nouveau l'installation, il vérifiera si le fichier de verrouillage existe. S'il existe, installez-le directement comme spécifié dans le fichier de verrouillage

Partie 2 : Ajouter des packages au projet (composer.json existe déjà)

composer nécessite un package de dépendances/ package de dépendances : numéro de version

Vous pouvez également ajouter plusieurs espaces en même temps Ouvrir par exemple : doctrine/orm:1.0.0

Partie 3 : Mettre à jour

composer update
Copier après la connexion

Cette commande ignore le fichier de verrouillage, met à jour les dépendances répertoriées dans composer.json et régénère le fichier de verrouillage

Partie 4 : Créer un projet avec des packages dépendants

composer create-project  依赖包/依赖包  路径路径  版本版本
Copier après la connexion

Notez que lors de la création d'un projet avec un package , vous pouvez également spécifier la version, mais la version est limitée au troisième paramètre et le deuxième paramètre est le chemin du projet (relatif). Si la version non spécifiée n'est pas spécifiée, la dernière version sera installée par défaut

eg: laravel/laravel path 5.8.0
Copier après la connexion

Annexe

Changer la source du miroir chinois

composer config -g repo.packagist composer https://packagist.phpcomposer.com
Copier après la connexion

Dans l'environnement de production, utilisez le - o option pour installer le projet d'initialisation. Pour plus de détails, consultez la documentation officielle

--optimize-autoloader (-o) :

Convertissez le chargement automatique PSR-0/4 en classmap pour une prise en charge plus rapide du chargement. Ceci est particulièrement recommandé dans un environnement de production, mais comme son exécution prend un certain temps, ce n'est pas la valeur par défaut.

Apprentissage recommandé : "

Tutoriel vidéo PHP

" "Tutoriel 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!

É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