ComposerはPHPの依存関係マネージャーであり、特定のプロジェクトにすべての依存関係ライブラリを要求できます。簡単に言えば、composerは、プロジェクトごとに必要なすべての依存ライブラリを取り込み、それらをすべて1か所に保持できます。この記事は、より適切に説明している[email protected]から読むことができます。
さて、composerをインストールする方法をすぐに見ていきます。
Composerインストーラーをダウンロード
# curl -sS https://getcomposer.org/installer | php All settings correct for using Composer Downloading...
Composerが正常にインストールされました:
使用:php composer.phar
# mv composer.phar /usr/local/bin/composer
PATH変数を「composer」を読み取るように設定してください
# composer
Composerを使用してパッケージをインストールする方法
php7ccなどのPHP7互換性チェッカーをインストールするとします。
# composer global require sstalle/php7cc Changed current directory to /home/peter/.composer Using version ^1.0 for sstalle/php7cc ./composer.json has been created Loading composer repositories with package information Updating dependencies (including require-dev) - Installing nikic/php-parser (v1.4.1) Downloading: 100% - Installing pimple/pimple (v3.0.2) Downloading: 100% - Installing symfony/polyfill-mbstring (v1.0.0) Downloading: 100% - Installing symfony/console (v2.8.0) Downloading: 100% - Installing sstalle/php7cc (1.0.2) Downloading: 100% symfony/console suggests installing symfony/event-dispatcher () symfony/console suggests installing symfony/process () symfony/console suggests installing psr/log (For using the console logger) Writing lock file Generating autoload files
「global」オプションを使用すると、コマンドをグローバルのcomposerディレクトリで実行でき、「require」を使用すると、必要なパッケージがcomposer.jsonに追加され、インストールされます。