作曲 に使用されるアプリケーションです 依存関係の管理 標準形式で PHP 。 Composer を使用すると、 PHP プロジェクトは依存しており、あなたに代わって管理します。プロジェクトに必要なライブラリをインストールおよび更新します。
デフォルトでは、Composer はグローバルに何もインストールしません。プロジェクトごとに依存関係を管理し、ディレクトリにインストールします ( ベンダー ) プロジェクト内で。
Composer はプロジェクトに 2 つのことを提供します。
Javaの文字列を逆にする
- PHP の依存関係管理に役立ちます。
- プロジェクト内のファイルの自動読み込みに役立ちます。
Composer は、Node の NPM と Ruby のバンドルによって非常に活性化されます。
次のようなシナリオを想定します。
- いくつかのライブラリに依存する PHP プロジェクトがあります。
- また、これらのライブラリの一部は他のライブラリに依存しています。
Composer は、上記のシナリオの要件を次のように満たします。
- これにより、プロジェクトが依存するライブラリを宣言できます。
- プロジェクトにインストールする必要があるパッケージのバージョンを検出し、ダウンロードしてインストールします。
- また、単一のコマンドですべての依存関係を更新することもできます。
Composer をインストールするためのシステム要件:
Composer がインストールされ、正常に実行されている必要があります PHP 5.3.2+ 機械の上で。また、いくつかの機密性の高い PHP 設定が必要であり、フラグをコンパイルします。 Composer パッケージを zip アーカイブではなくソースからインストールするには、バージョン管理されているパッケージに基づいて git、svn、fossil、または hg が必要になります。 Composer は、どのプラットフォームでも同様に実行できるマルチプラットフォーム ツールです。 Windows OS 、 Linux そしてmacOS。
Windows に Composer をインストールする
Windows オペレーティング システムに Composer をインストールするには 2 つの方法があります。1 つ目は Composer インストーラー セットアップを使用する方法、もう 1 つはスクリプトを使用した手動インストールによるものです。
1. インストーラーの使用
a) Composer インストーラー セットアップを使用して Composer をインストールするのが、Windows オペレーティング システムに Composer をインストールする最も簡単な方法です。デフォルトのブラウザを起動してアクセスします。 https://getcomposer.org そして「はじめる」ボタンをクリックしてください。下 ' インストール - Windows ' セクションで、' をクリックします。 インストーラーの使用 ' オプション; 「インストーラーの使用」セクションに移動します。
b) をクリックします。 Composer-Setup.exe Composer セットアップをデバイスにダウンロードするためのリンク。セットアップをダウンロードしたら、それを実行してインストールし、指示に従います。
c) ダウンロードした Composer セットアップを開き、[すべてのユーザーにインストール] をクリックします。これは、Composer セットアップをインストールするための推奨オプションです。
d) ポップアップ画面で、 をクリックします。 はい インストールを許可します。
e) ここで、インストールの種類を選択し、 次
f) ここで、使用するコマンドライン PHP パスを選択し、チェックボックスをオンにして PHP パスを追加し、クリックします。 次 。
g) Composer セットアップでは、プロキシ サーバーを使用してインターネットに接続するオプションを提供する画面がポップアップ表示されます。プロキシ サーバーを使用する場合は、ボックスにチェックマークを付けてプロキシ URL を入力します。そうでない場合は、そのままにして、 次 インターネットへの接続にプロキシ サーバーを使用していないため、これはスキップします。
h) Composer セットアップをコンピュータにインストールする準備ができました。設定を確認し、「インストール」ボタンをクリックします。
i) Composer セットアップのインストール後、それを開く方法に関する重要な情報がポップアップ表示されます。情報を読んで「次へ」をクリックし、インストール後に必要な操作を行ってください。
j) [完了] ボタンをクリックしてインストールを完了します。
Composer がマシンにインストールされたら、コマンド (cmd) ウィンドウを開き、次のように入力します。 作曲 そして押します 入力 鍵。コマンドのリストが表示された場合は、Composer がコンピュータに正常にインストールされていることを意味します。
2. 手動インストール
Composer は任意のディレクトリにインストールできます。私たちの場合、次の場所にインストールしています。 C:xampphtdocscomposersetup ディレクトリ。コマンド (cmd) ターミナルを開き、インストールするディレクトリの場所 (C:xampphtdocscomposersetup) に移動します。
次のスクリプトをコピーして、 cmd ターミナルを選択して実行し、Composer をインストールします。最新の Composer が現在のディレクトリに自動的にインストールされます。
php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');'
このインストーラー スクリプトは、php.ini 設定をチェックするだけです。設定が正しく設定されていない場合は、警告が表示され、最新のバージョンのダウンロードが開始されます。 作曲家.phar 現在のディレクトリ (C:xampphtdocscomposersetup) にあります。インストールが成功すると、正常にインストールされたことを示すメッセージが表示されます。
上記の 4 つのスクリプト行は、次のアクティビティを実行するために必要です。
- Composer インストーラーを現在のディレクトリにダウンロードします。
- Composer インストーラーの SHA-384 証明書を確認します。
- Composer インストーラーを実行します。
- Composer インストーラーを削除します。
注: スクリプト コードは、リリースされた新しいバージョンに基づいて変更される可能性があります。 Composer の新しいリリースをインストールするためのスクリプトを確認するには、次のサイトにアクセスしてください。 https://getcomposer.org/download/ 。
注: スクリプトが次のようなエラーをスローした場合、 php が内部コマンドまたは外部コマンドとして認識されない '。次に、コンピュータの環境変数設定で PHP パスが適切に設定されているかどうかを確認します。マシンの PHP パスをグローバルに設定するには、PHP パスが存在する場所 (C:xamppphp) をコピーし、次の場所に貼り付けます。 詳細システム設定 > 環境変数 > 選択する パス そしてクリックしてください 新しい 。さて、 変数名 タイプ パス そしてその中で 変数の値 、phpの場所を貼り付けます。つまり、 C:xamppphp 。
コマンドを使用して、インストールされているコンポーザーのバージョンを確認できます 作曲家 -v 現在のパスで。のような:
composer -v
例えば:
C:xampphtdocscomposersetup>composer -v
ここでは、Composer の現在のバージョン 2.0.8 をマシンにインストールします。
新しいを作成します 作曲家.バット ファイルが保存されているのと同じディレクトリにあります。 作曲家.phar が存在します。
cmdの使用
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
PowerShell の使用
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Composer のその他の注目すべきインストーラー オプションのいくつか
--インストールディレクトリ
Composer を使用して、特定のディレクトリに Composer をインストールできます。 --インストールディレクトリ オプションを指定し、ターゲット ディレクトリ名を指定します。例えば:
php composer-setup.php --install-dir=bin
- ファイル名
次のコマンドを使用すると、デフォルト名 (composer.phar) 以外のファイル名を指定することもできます。 - ファイル名 オプション。例えば:
php composer-setup.php --filename=composer
- バージョン
Composer では、次のコマンドを使用して特定のリリースをインストールできます。 - バージョン オプションと特定のリリース バージョンを提供します。例えば:
php composer-setup.php --version=1.0.0-alpha8
- ヘルプ
の使用 - ヘルプ オプションを使用すると、特定の環境のさまざまなコンポーザー オプションを表示できます。例えば:
--help
Composer の更新とアンインストール
Composer を更新するか、その依存関係マネージャーをアンインストールする場合は、マシンに Git for Windows がインストールされていることを確認してください。そこから、次のコマンドを実行して Composer のインストールを確認できます。 - バージョン ターミナルからのコマンド。コマンドがバージョン コードを返した場合は、Composer がインストールされており、次の手順に進む準備ができていることを意味します。
Composer を更新する前に、コンピュータにインストールされている現在のバージョンを確認してください。これを行うには、ターミナル アプリケーションで次のコマンドを入力します。
npmキャッシュクリア
composer -- version
または
composer -V
コンポーザーを更新する
Composer 自体を更新するには、以下のスクリプトを実行すると、Composer が更新されます。
composer self-update
依存関係の更新
Composer はプロジェクトの依存関係ライブラリを管理するため、必要に応じて以下のコマンドを使用してこれらの依存関係を更新できます。
composer update
現在のディレクトリ上で Composer の依存関係を使用して実行中のアクティブなプロジェクトがない場合、Composer は、プロジェクトが見つからなかったことを示すメッセージを表示します。 作曲家.json ファイル。
パッケージをアンインストールする
Composer からパッケージをアンインストールするには、以下のコマンドを実行します。
composer remove your_package_name
上記のコマンドの「your_package_name」を実際のパッケージ名に置き換えてください。 Composer からパッケージがアンインストールされます。