ホームページ >バックエンド開発 >PHPチュートリアル >PHP Composer でのパッケージ検索方法は何ですか?

PHP Composer でのパッケージ検索方法は何ですか?

PHPz
PHPzオリジナル
2024-06-05 17:23:50872ブラウズ

Composer でのパッケージの検索方法: Packagist 公式ウェアハウス: コンポーザー検索 -r ローカル ディレクトリ: コンポーザー検索 --path 98953a78f52873edae60a617ec082494

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

PHP Composer のパッケージ検索メソッド

Composer は、コード ベース Bag 内の他のプロジェクトによって作成または保守されているサードパーティ PHP を簡単に管理できるようにする PHP の依存関係マネージャーです。この記事では、Composer でパッケージを検索するさまざまな方法を説明します。

Packagist

Packagist は、Composer の公式パッケージ リポジトリです。次のコマンドを使用して、Packagist でパッケージを検索できます:

composer search <package-name>

たとえば、「laravel/framework」という名前のパッケージを検索するには、次のコマンドを実行できます:

composer search laravel/framework

カスタム リポジトリ

Packagist に加えて、定義リポジトリを Composer に追加することもできます。カスタム リポジトリ内のパッケージを検索するには、-r (--repository) オプションを使用し、その後にリポジトリの URL を指定する必要があります。 -r(--repository)选项,后跟存储库的 URL。

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

composer search acme/package -r my-repo

本地包

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

たとえば、次のコマンドは、「my-repo」という名前のカスタム リポジトリにある「acme/package」という名前のパッケージを検索します。

composer search <package-name> --path /path/to/local/directory
ローカル パッケージ

Composer では、ローカル ディレクトリも検索できます。パッケージの中。ローカル パッケージを検索するには、--path オプションを使用し、その後にパスを指定する必要があります:

composer search laravel/framework -r packagist.org --update-all

実践的な例

🎜🎜 laravel/framework のバージョン 8.🎜 を使用しているとします。パッケージですが、バージョン 9.🎜 にアップグレードする必要があります。 Composer を使用して新しいバージョンを検索できます: 🎜rrreee🎜 これにより、Packagist で利用可能なすべての laravel/framework パッケージのバージョンが検索され、一覧表示されます。その後、必要なバージョンを選択してインストールできます。 🎜

以上がPHP Composer でのパッケージ検索方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。