Maison > développement back-end > tutoriel php > Quelle est la méthode de recherche de packages dans PHP Composer ?

Quelle est la méthode de recherche de packages dans PHP Composer ?

PHPz
Libérer: 2024-06-05 17:23:50
original
874 Les gens l'ont consulté

Comment rechercher des packages dans Composer : entrepôt officiel de Packagist : recherche du compositeur Entrepôt personnalisé : recherche du compositeur -r

PHP Composer 中的包搜索方法是什么?

Méthode de recherche de packages dans PHP Composer

Composer est un gestionnaire de dépendances pour PHP qui vous permet de gérer facilement le PHP tiers créé ou maintenu par d'autres projets dans la base de code Bag. Cet article vous montrera différentes manières de rechercher des packages dans Composer.

Packagist

Packagist est le référentiel de packages officiel de Composer. Vous pouvez rechercher des packages dans Packagist à l'aide de la commande suivante :

composer search <package-name>
Copier après la connexion

Par exemple, pour rechercher un package nommé "laravel/framework", vous pouvez exécuter la commande suivante :

composer search laravel/framework
Copier après la connexion

Référentiels personnalisés

En plus de Packagist , vous pouvez également ajouter le référentiel de définitions à Composer. Pour rechercher des packages dans un référentiel personnalisé, vous devez utiliser l'option -r (--repository), suivie de l'URL du référentiel. -r(--repository)选项,后跟存储库的 URL。

例如,以下命令搜索名为 "acme/package" 的包,该包位于名为 "my-repo" 的自定义存储库中:

composer search acme/package -r my-repo
Copier après la connexion

本地包

Composer 还允许你搜索本地目录中的包。要搜索本地包,你需要使用 --path

Par exemple, la commande suivante recherche un package nommé "acme/package", qui se trouve dans un référentiel personnalisé nommé "my-repo" :

composer search <package-name> --path /path/to/local/directory
Copier après la connexion
Paquets locaux

Composer vous permet également de rechercher des répertoires locaux dans le paquet. Pour rechercher des packages locaux, vous devez utiliser l'option --path, suivie du chemin :

composer search laravel/framework -r packagist.org --update-all
Copier après la connexion

Exemple pratique

🎜🎜Supposons que vous utilisiez la version 8.🎜 du laravel/framework package, mais doit être mis à niveau vers la version 9.🎜. Vous pouvez rechercher des versions plus récentes à l'aide de Composer : 🎜rrreee🎜 Cela recherchera et répertoriera toutes les versions de packages laravel/framework disponibles dans Packagist. Vous pouvez ensuite sélectionner et installer la version requise. 🎜

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