Composer は、PHP プロジェクトの依存関係と自動読み込みを管理するために使用できる PHP の依存関係管理ツールです。
1. Composerをインストールする
- Composer をインストールします。
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
- Composer のバージョンを確認します。
composer -V
2. 新しいプロジェクトを作成する
- プロジェクトを作成します:
composer create-project vendor/name path
- インストールの依存関係:
composer install
3. 依存関係を更新する
- すべての依存関係を更新します。
composer update
- 指定された依存関係のみを更新します。
composer update vendor/package
- 依存関係のバージョン番号を手動で更新します。
composer require vendor/package:version
4. 依存関係を追加する
- 依存関係を追加します。
composer require vendor/package
- 開発依存関係を追加します。
composer require --dev vendor/package
5. 依存関係をアンインストールする
- 依存関係をアンインストールします。
composer remove vendor/package
6. スクリプトを実行します
- スクリプトを実行します。
composer run-script script-name
セブン、自動装填
- 自動読み込み:
require 'vendor/autoload.php';
八、設定項目
- 作曲家.json ファイル:
{
"name": "vendor/name",
"description": "Project description",
"require": {
"package1": "version",
"package2": "version"
}
}
- 作曲家.ロックファイル:
インストールされている依存関係とバージョン情報を記録します。
9、グローバルインストール
- グローバルインストール:
composer global require vendor/package
- グローバルパッケージパス:
~/.composer/vendor/bin
10. リリースパッケージ
- ヒットタグ:
git tag x.y.z
git push --tags
- パック:
composer archive
- パッケージニストに公開:
https://packagist.org/packages/submit
上記は一般的に使用される Composer コマンドの一部です。コマンドの完全なリストについては、公式ドキュメントを参照してください。