Maison >développement back-end >tutoriel php >PHP utilise Composer pour installer et gérer les packages de dépendances

PHP utilise Composer pour installer et gérer les packages de dépendances

WBOY
WBOYoriginal
2023-06-18 15:30:587631parcourir

Dans le développement PHP, nous devons souvent gérer divers packages de dépendances. Ces packages de dépendances peuvent être des fichiers de bibliothèque PHP écrits par d'autres développeurs, ou il peut s'agir d'outils et de frameworks tiers. Afin de faciliter la gestion de ces packages dépendants, nous pouvons utiliser Composer pour effectuer les travaux d'installation et de gestion associés.

Composer est un outil de gestion des dépendances PHP open source qui peut nous aider à installer, mettre à jour et désinstaller automatiquement les packages de dépendances PHP. Grâce à Composer, nous pouvons facilement gérer différentes dépendances dans notre application, et nous pouvons également facilement charger automatiquement ces packages de dépendances.

Cet article expliquera comment utiliser Composer pour installer et gérer les packages de dépendances PHP. Il expliquera également certaines commandes Composer couramment utilisées et quelques conseils pratiques.

1. Installation de Composer

Avant de commencer à utiliser Composer, nous devons d'abord installer Composer. Composer peut être installé en exécutant certaines commandes dans le terminal. Voici les étapes d'installation spécifiques :

1 Vérifiez si votre version de PHP répond aux exigences

Composer nécessite un PHP. version Il doit être supérieur ou égal à 5.3.2 et l'extension openssl doit également être installée. Nous pouvons vérifier la version PHP via la commande suivante :

$ php -v

Si votre version PHP répond aux exigences, vous pouvez alors passer à l'étape suivante.

2. Téléchargez le programme d'installation de Composer

Nous pouvons télécharger le programme d'installation de Composer via curl, comme indiqué ci-dessous :

$ curl -sS https :/ /getcomposer.org/installer | php

Le programme d'installation téléchargera automatiquement la dernière version de Composer et l'installera dans le répertoire actuel.

3. Installez Composer dans l'environnement global

Nous pouvons installer Composer dans l'environnement global via la commande suivante :

$ mv composer. /usr/local/bin/composer

Maintenant, Composer a été installé avec succès sur votre système.

2. Utilisez Composer pour installer les packages de dépendances

Une fois Composer installé, nous pouvons commencer à utiliser Composer pour installer les packages de dépendances dont nous avons besoin. L'installation d'un package dépendant nécessite les deux étapes suivantes :

1. Créez un fichier composer.json

Avant d'installer un package dépendant, nous devons d'abord créer un fichier composer.json , ce fichier contient les informations sur le package de dépendances et les paramètres associés de notre projet. Nous pouvons créer le fichier manuellement ou exécuter la commande suivante pour le générer automatiquement :

$ composer init

Après avoir exécuté la commande ci-dessus, Composer vous demandera de saisir les informations nécessaires informations, telles que le nom du projet, les informations sur l'auteur, les informations sur les dépendances, etc. Le contenu qui doit être défini est celui des informations sur les dépendances.

Dans les informations sur la dépendance, nous devons saisir le nom et le numéro de version du package dépendant, par exemple :

{

"require": {
    "monolog/monolog": "^1.0"
}

}# 🎜🎜#

Dans cet exemple, nous précisons que le numéro de version de la bibliothèque monologue à installer est 1.0 et supérieur, et le nom de la bibliothèque est monologue/monologue.

2. Exécutez la commande d'installation de Composer

Après avoir créé le fichier composer.json, nous pouvons exécuter la commande suivante pour installer le package de dépendances :

#🎜🎜 #$ composer install

Lorsque Composer aura fini de fonctionner, il créera automatiquement un répertoire de fournisseur dans le répertoire du projet, qui contient tous les packages dépendants.

3. Utilisez Composer pour mettre à jour les packages de dépendances

Après avoir utilisé Composer pour installer les packages de dépendances, les versions des packages de dépendances peuvent être mises à jour. Si vous devez utiliser la dernière version d'un package de dépendances, vous pouvez utiliser la commande suivante pour mettre à jour :

$ composer update

Une fois Composer terminé, il mettra à jour votre projet Tous les packages de dépendances, vous pouvez également utiliser la commande suivante pour mettre à jour uniquement un package de dépendances :

$ composer update monolog/monolog

4. Utilisez Composer pour supprimer les packages de dépendances # 🎜🎜#

Lorsque vous n'avez plus besoin d'un package de dépendances dans votre projet, vous pouvez utiliser la commande suivante pour supprimer le package de dépendances :

$ composer remove monolog/monolog#🎜🎜 ## 🎜🎜#Lorsque Composer aura fini de fonctionner, il supprimera le package de dépendances de votre projet.

5. Personnalisez le répertoire d'installation de Composer

Par défaut, Composer placera les packages de dépendances installés dans le répertoire du fournisseur sous le répertoire racine du projet. Si vous souhaitez changer l'emplacement de ce répertoire vers un autre répertoire, vous pouvez ajouter la configuration suivante dans le fichier de configuration de Composer composer.json :

{

"config": {
    "vendor-dir": "path/to/vendor"
}

}#🎜 🎜 #

Dans cette configuration, nous modifions l'emplacement du répertoire du fournisseur vers le répertoire path/to/vendor.

6. Compétences pratiques de Composer

En plus des méthodes d'utilisation présentées ci-dessus, Composer possède également de nombreuses compétences pratiques, en voici quelques-unes :

# 🎜 🎜#1. Utilisez la commande dump-autoload de Composer pour générer automatiquement un fichier de chargement automatique, qui contient tous les packages dépendants. Nous pouvons utiliser cette commande pour régénérer le fichier de chargement automatique :

$ composer dump-autoload

2 Lorsque vous utilisez la commande update de Composer, ajoutez le paramètre --lock pour verrouiller le fichier actuel. version, afin que vous puissiez vous assurer que la version du package dépendant ne changera pas pendant le cycle de vie du projet :

$ composer update --lock

3. peut également utiliser la commande require de Composer pour installer les packages de dépendances :

$ composer require monolog/monolog

L'effet de cette commande est le même que l'ajout d'informations sur le package de dépendances dans le composer. json puis en exécutant install Les effets des commandes sont les mêmes.

Pour résumer, l'utilisation de Composer peut nous aider à gérer facilement les packages de dépendances PHP, améliorant ainsi l'efficacité du développement. J'espère que cet article sera utile à tout le monde.

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