このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
composer:1.10:local-install [2020/03/17 14:50] y2sunlight 作成 |
composer:1.10:local-install [2020/04/18 15:09] (現在) y2sunlight [PHPバージョンの指定] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 現在編集中です。しばらくお待ち下さい。 | ||
- | |||
- | ---- | ||
- | |||
====== Composer のローカルインストール ====== | ====== Composer のローカルインストール ====== | ||
Version 1.10.1 | Version 1.10.1 | ||
行 12: | 行 8: | ||
関連記事 | 関連記事 | ||
* [[composer: | * [[composer: | ||
- | * Composerのローカルインストール | ||
* [[composer: | * [[composer: | ||
+ | * Composerのローカルインストール | ||
* [[composer: | * [[composer: | ||
* [[composer: | * [[composer: | ||
行 19: | 行 15: | ||
---- | ---- | ||
+ | |||
+ | ===== コマンドラインによるインストール ===== | ||
+ | |||
+ | [スタート]メニューから[コマンドプロンプト]を起動しプロジェクトフォルダに移動します。\\ | ||
+ | 以下のコマンドを順に実行します。 | ||
+ | |||
+ | > | ||
+ | |||
+ | <code winbatch composer-local-installer.bat> | ||
+ | php -r " | ||
+ | php -r "if (hash_file(' | ||
+ | php composer-setup.php | ||
+ | php -r " | ||
+ | </ | ||
+ | |||
+ | * [1行目] インストーラーを現在のディレクトリにダウンロードします | ||
+ | * [2行目] インストーラーSHA-384を検証します | ||
+ | * [3行目] インストーラーを実行する | ||
+ | * [4行目] インストーラーを削除する | ||
+ | |||
+ | >> <fc # | ||
+ | >> <fc # | ||
+ | |||
+ | 以下を実行してComposerのバージョンを確認します。 | ||
+ | |||
+ | < | ||
+ | C: | ||
+ | Composer version 1.10.1 2020-03-13 20:34:27 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== composer.batの作成 ===== | ||
+ | |||
+ | 以下のコマンドを実行してプロジェクトフォルダ直下にcomposerコマンドを作成します。 | ||
+ | |||
+ | < | ||
+ | echo @php " | ||
+ | </ | ||
+ | |||
+ | 再び、以下を実行してComposerのバージョンを確認します。 | ||
+ | |||
+ | < | ||
+ | C: | ||
+ | Composer version 1.10.1 2020-03-13 20:34:27 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== PHPバージョンの指定 ===== | ||
+ | |||
+ | Composerがパッケージを検索する時、対象となるPHPのバージョンはComposerを実行したPHPバージョンに一致します(詳しくは[[composer: | ||
+ | |||
+ | <code - composer.bat> | ||
+ | @D: | ||
+ | </ | ||
+ | |||
+ | 結果的に、プロジェクトフォルダに以下の2つのファイルをインストールしたことになります。 | ||
+ | |||
+ | * composer.phar --- phpスクリプト(Composer本体) | ||
+ | * composer.bat --- batファイル(composerコマンド) | ||
+ | |||
+ | \\ | ||