PHPComposer Dependency Manager


前書き

ComposerはPHPの最も一般的に使用される依存関係マネージャです。これはNodeのnpm 、Pythonのpip 、または.NETのNuGetに似ています。

構文

  • php path / to / composer.phar [コマンド] [オプション] [引数]

パラメーター

パラメータ詳細
ライセンスプロジェクトで使用するライセンスのタイプを定義します。
著者プロジェクトの著者と著者の詳細を定義します。
サポートサポート電子メール、IRCチャネル、およびさまざまなリンクを定義します。
要求するパッケージのバージョンと実際の依存関係を定義します。
require-dev プロジェクトの開発に必要なパッケージを定義します。
提案するパッケージの提案、つまりインストールされている場合に役立つパッケージを定義します。
オートロードプロジェクトのオートローディングポリシーを定義します。
autoload-dev プロジェクトを開発するためのオートローディングポリシーを定義します。

備考

自動ロードは、自動ロード情報を指定するライブラリに対してのみ機能します。ほとんどのライブラリは、 PSR-0PSR-4などの標準を守っています。

便利なリンク

いくつかの提案

  1. Composerの実行中はxdebugを無効にしてください。
  2. Composerをrootとして実行しないでください。パッケージは信頼できません。

Composer Dependency Manager 関連する例