Ground Sunlight

Windowsで作る - PHPプログラミングの開発環境

ユーザ用ツール

サイト用ツール


composer:1.10:local-install

差分

このページの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:1.9:install|Composerのインストール]]   * [[composer:1.9:install|Composerのインストール]]
-  * Composerのローカルインストール 
   * [[composer:1.9:phpswitch|ComposerをPHPバージョンで使い分ける]]   * [[composer:1.9:phpswitch|ComposerをPHPバージョンで使い分ける]]
 +  * Composerのローカルインストール
   * [[composer:1.9:basic-usage|Composer 基本的な使い方]]   * [[composer:1.9:basic-usage|Composer 基本的な使い方]]
   * [[composer:1.9:command-list|Composer コマンド一覧]]   * [[composer:1.9:command-list|Composer コマンド一覧]]
行 19: 行 15:
  
 ---- ----
 +
 +===== コマンドラインによるインストール =====
 +
 +[スタート]メニューから[コマンドプロンプト]を起動しプロジェクトフォルダに移動します。\\
 +以下のコマンドを順に実行します。
 +
 +>ComposerのローカルインストールではPATH環境変数にphp.exeを設定しておく必要があります。
 +
 +<code winbatch composer-local-installer.bat>
 +php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
 +php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
 +php composer-setup.php
 +php -r "unlink('composer-setup.php');"
 +</code>
 +
 +  * [1行目] インストーラーを現在のディレクトリにダウンロードします
 +  * [2行目] インストーラーSHA-384を検証します
 +  * [3行目] インストーラーを実行する
 +  * [4行目] インストーラーを削除する
 +
 +>> <fc #ff0000>''WRANING:''</fc>
 +>> <fc #ff0000>上のインストールスクリプト(composer-local-installer.bat)はインストーラ(composer-setup.php)毎に違うので、このまま実行しないで下さい。</fc>最新のスクリプトは[[https://getcomposer.org/download/|Composerのサイト]]から取得して下さい。
 +
 +以下を実行してComposerのバージョンを確認します。
 +
 +<code>
 +C:\usr>php composer.phar -V
 +Composer version 1.10.1 2020-03-13 20:34:27
 +</code>
 +
 +\\
 +
 +===== composer.batの作成 =====
 +
 +以下のコマンドを実行してプロジェクトフォルダ直下にcomposerコマンドを作成します。
 +
 +<code>
 +echo @php "%~dp0composer.phar" %*>composer.bat
 +</code>
 +
 +再び、以下を実行してComposerのバージョンを確認します。
 +
 +<code>
 +C:\usr>composer -V
 +Composer version 1.10.1 2020-03-13 20:34:27
 +</code>
 +
 +\\
 +
 +===== PHPバージョンの指定 =====
 +
 +Composerがパッケージを検索する時、対象となるPHPのバージョンはComposerを実行したPHPバージョンに一致します(詳しくは[[composer:1.9:phpswitch|こちら]]を参照して下さい)。ローカルインストールしたComposerを、PATH環境変数で設定されているPHPバージョン以外のもので使いたい場合は、プロジェクトフォルダ直下のcomposer.batを直接編集してPHPのバージョンを指定して下さい。
 +
 +<code - composer.bat>
 +@D:\usr\xampp7.3.15\php\php.exe "%~dp0composer.phar" %*
 +</code>
 +
 +結果的に、プロジェクトフォルダに以下の2つのファイルをインストールしたことになります。
 +
 +  * composer.phar --- phpスクリプト(Composer本体)
 +  * composer.bat --- batファイル(composerコマンド)
 +
 +\\
  
composer/1.10/local-install.1584424255.txt.gz · 最終更新: 2020/03/17 14:50 by y2sunlight