Maison  >  Article  >  développement back-end  >  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
PHPzoriginal
2024-06-05 17:23:50807parcourir

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

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>

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

composer search laravel/framework

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

本地包

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
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

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!

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