Composer
公式サイト:
ダウンロード
入手:
Download | Composer [Official]
インストール
→ ダウンロード
Windows
- 「ダウンロード」ページから
Composer-Setup.exe
をダウンロードして実行し、インストーラーを開始する。 - 「Command-Line PHP」として、インストール済み PHP の実行ファイル (
php.exe
) を指定する。(例:C:\xampp\php\php.exe
) php.exe
にパスが通っていない場合、必要に応じて「Add this PHP to your path?」にチェックを入れる。システム環境変数のPATH
にphp.exe
の場所が追加される。- インターネット接続にプロキシを使用している場合は、「Use a proxy server to connect to internet」にチェックを入れ、「Enter proxy url」でプロキシのアドレスを指定する。プロキシを使用していない場合は、そのまま「Next」ボタンを押す。
- 画面に「Ready to Install」と表示されたら、「Install」を実行する。
- インストールが完了したら、「Information」が表示されるので、確認して「Next」ボタンを押す。
- 「Completing Composer Setup」と表示されたら、「Finish」ボタンを押してインストーラーを終了させる。
- 「View online documentation」にチェックを入れると、ブラウザで Composer サイトが開くので必要な情報を確認する。
- プロンプトを新しく開いて
composer -V
コマンドを実行し、インストールされた Composer のバージョンを確認する。
参考:
PHP と Composer をローカルにインストールする方法 | エンジニア足立のコーディング日記
Windows 10 への Composer のインストールとインストール後のディレクトリ構成 | システムエンジニアの成れの果て
Composer のインストール方法 | Inside the Black box
Composer をインストールするやり方を解説します (Windows) | たいらのエンジニアノート
Composer を Windows にインストールする手順 | WEB ARCH LABO
Introduction | Composer [Official]
導入
参考:
Composer による PHP パッケージ管理の基礎知識 – Qiita
Composer でパッケージを使うための基礎の基礎 | アールエフェクト
使い方
参考:
Basic Usage | Composer [Official]
コマンド
参考:
Composer コマンド一覧 | Ground Sunlight
Command-Line Interface / Commands | Composer [Official]
リストを表示する
インストール済みパッケージのリストを表示する。
$ composer show -i
インストール済みパッケージをツリー形式で表示する。
$ composer show -i -t
参考:
Composer でインストールしているパッケージ一覧を確認する | レンサバ.com
How to get list of all installed packages along with version in composer? – Stack Overflow
パッケージを検索する
composer search
コマンドを使ってパッケージを検索する。
$ composer search php-cs-fixer
参考:
Composer のパッケージをコマンドラインから検索する | akamist blog
composer.json
参考:
composer.json と composer.lock の役割について分かりやすくまとめてみた | Web エンジニア研究室
composer.json スキーマ | Runebook.dev
The composer.json Schema | Composer [Official]
バージョン指定
参考:
Composer のバージョン指定/ ~ を使うか ^ を使うか | kazma_13
グローバルインストール
グローバルにインストールしたパッケージを確認する。
$ composer global show -D
パッケージをグローバルにインストールする。
$ composer global require friendsofphp/php-cs-fixer
参考:
composer global require で入れたパッケージのインストール先はどこになるか? | akamist blog
composer global のホームパスはどこ?パッケージのインストール先を知りたい | ただ屋ぁのブログ
How to get list of all installed packages along with version in composer? – Stack Overflow
パスを通す
参考:
バージョンを使い分ける
参考:
Composer の PHP パスを変更する – Qiita
Composer を PHP バージョンで使い分ける | Ground Sunlight
環境変数パスを利用せずに行う方法 (Win + XAMPP + composer) | IMPRICH CREATE
パッケージを作成する
参考:
自作 Composer のパッケージの基本的な構成 – Qiita
ドキュメント
Documentation | Composer [Official]
リポジトリ
composer/composer: Dependency Manager for PHP – GitHub
リンク
まとめ
参考: