プログラミング初心者にとって、composer について聞いたことはあるかもしれませんが、それが何なのかは知らないかもしれません。インストールする方法?次の PHP 中国語 Web サイトの Composer チュートリアル コラムでは、Composer とは何か、およびインストール手順について詳しく説明します。
Composer の概要
Composer は、PHP の依存関係を管理するためのツールです。これにより、プロジェクトが依存するライブラリを宣言できるようになり、インストール/更新プロセスを完了するのに役立ちます。
推奨: [composer チュートリアル]
依存関係管理
Composer は、Yum や Apt のようなパッケージ マネージャーではありません。 「パッケージ」またはライブラリを処理します。これらのパッケージとライブラリの管理はプロジェクト ベースです。これらのパッケージとライブラリはプロジェクト内のディレクトリ (通常はベンダー フォルダ内) にインストールされます。デフォルトでは、グローバルにインストールされています。パッケージ マネージャーとして、グローバル パッケージのインストールに使用できる「global」と呼ばれるグローバル コマンドもサポートしています。
拡張パッケージを管理するこの方法は、Composer の最初の特許または独占的な特許ではありません。実際、Composer は主にノードの npm と Ruby のバンドラーからインスピレーションを受けています。
想像してみてください:
複数のライブラリに依存するプロジェクトがあるとします;
一部のライブラリは他のライブラリに依存しています。
Composer:
依存するライブラリを宣言できます;
これらのライブラリによって提供され、インストールする必要があるバージョンを見つけます。それらをインストールします (つまり、プロジェクトにダウンロードします)。
「依存関係宣言」の詳細については、「基本的な使用法」の章を参照してください。
システム要件
Composer を実行するには、PHP バージョン 5.3.2 以降が必要です。また、PHP の設定とコンパイル フラグをいくつか行う必要があり、インストール中にすべての非互換性の警告が表示されます。
zip ファイルを単に解凍するのではなく、ソースからソフトウェアをインストールするには、ソフトウェアに使用されているバージョン管理ツールに応じて、git、svn、fossil、または hg が必要になります。
Composer はマルチプラットフォームであり、Windows、Linux、OSX 上で適切に動作します。
インストール - Linux / Unix /macOS
Composer 実行可能ファイルをダウンロードします
Composer には便利なインストーラーが用意されています。コマンドラインから直接実行します。無料ダウンロード アドレス または、このインストーラーについて詳しく知りたい場合は、ソース コード アドレス GitHub を参照してください。
Composer をインストールするには、ローカル インストール (単一プロジェクト) とグローバル インストール (グローバル システム コマンドを提供) の 2 つの簡単な方法があります。
ローカル インストール
プロジェクト フォルダーでインストーラーを実行します。インストール ページの手順を確認してください。
インストーラーは PHP 構成をチェックし、composer.phar を (作業ディレクトリ) プロジェクト フォルダーにダウンロードします。 Composer.phar は Composer バイナリです。これは PHAR (PHP アーカイブ) であり、コマンド ラインで実行できます。
ここで php combos.phar を実行して Composer を起動します。
オプション --install-dir を追加して Composer を指定したディレクトリにインストールしたり、 --filename を追加してダウンロードしたファイルの名前を変更したりすることもできます。次のコマンドでダウンローダーを実行する場合:
php combos-setup.php --install-dir=bin --filename=composer
その後、php bin/composer を実行して Composer を起動できます。 。
グローバル インストール
composer.phar ファイルはどこにでも配置できます。システムの PATH に置くと、グローバルにアクセスできます。 Unix 系システムでは、php プレフィックスなしで使用することもできます。
インストーラーをダウンロードして実行した後、次のコマンドを実行して、composer.phar ファイルをコマンド ディレクトリに移動できます:
mv combos.phar /usr/local/bin/composer
自分のユーザーに対してのみインストールし、root 権限を必要としない場合は、一部の Linux ディストリビューションのデフォルト ディレクトリの代わりに ~/local/bin を使用できます。
注: 権限が原因で上記のコマンドが失敗した場合は、sudo を使用して再度実行する必要があります。
注: OSX の一部のバージョンでは、/usr ディレクトリはデフォルトでは存在しません。 「/usr/local/bin/composer: No such file or directory」エラーを受け取った場合は、mkdir -p /usr/local/bin コマンドを実行する前にディレクトリを手動で作成する必要があります。
注: PATH 環境変数の変更の詳細については、Wikipedia を読むか、Google 検索を使用してください。
これで、php combos.phar を入力せずに、composer コマンドを実行するだけで Composer を使用できるようになります。
インストール - Windows
インストーラーを使用する
これは、Composer をマシンにインストールする最も簡単な方法です。
Composer-Setup.exe をダウンロードして実行します。これにより、最新バージョンの Composer がインストールされ、システム環境変数が設定され、任意のディレクトリで直接 Composer コマンドを使用できるようになります。
注: 現在のターミナル ウィンドウを閉じてください。テスト用に新しいターミナル ウィンドウを再度開きます。パスはターミナルの起動時にのみ読み込まれるため、これは重要です。
手動インストール
システム環境変数 PATH を設定し、インストール コマンドを実行して、composer.phar ファイルをダウンロードします。
composer.phar と同じディレクトリに新しいファイル Composer.bat を作成します。
C:\bin>echo @php "%~dp0composer.phar" %*>composer.bat
パスが設定されていない場合は、そのディレクトリを PATH 環境変数に追加します。
現在のコマンド ライン ウィンドウを閉じて、テスト用に新しいコマンド ライン ウィンドウを開きます。
C:\Users\username>composer -V Composer version 1.0.0 2016-01-10 20:34:53
Composer の使用
これで Composer がインストールされました。すぐに使用できます。次の章の短いプレゼンテーションを以下に続けます。
以上が作曲家入門の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。