作曲家 nodejsのnpmやrubyのバンドルに似たPHPの依存関係管理ツールです。コンポーザーツールを使用すると、プロジェクトに必要なライブラリを定義し、コンポーザーを使用して1つのコマンドでそれらをインストールできます。毎回インストールするために、各ライブラリを個別に検索する必要はありません。
このチュートリアルは、PHPComposerをFedora34/33/32/31/30Linuxにインストールするのに役立ちます。システムにPHPがすでにインストールされていることを前提としています。
前提条件
- シェルアクセス権を持つSudo特権アカウント。
- システムにPHPがインストールされている必要があります。
FedoraにComposerをインストールする
PHP Composerは、直接ダウンロードして使用するためのバイナリファイルとして利用できます。ターミナルを開き、curlコマンドラインツールを使用してcomposerバイナリファイルをダウンロードします。
curl -sS https://getcomposer.org/installer | php
次に、次のコマンドを使用して、システム内のすべてのユーザーがComposerをグローバルに使用できるようにします。これは、そのシステム上のすべてのPHPアプリケーションで使用できます。
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
コンポーザーのバージョンを見つけるには、次のコマンドを使用するだけです。これにより、コマンドラインでのコンポーザーの使用法も表示されます。
composer -V
Yoは次のような出力を表示します:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.1.14 2021-11-30 10:51:43 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache
Composerの更新
利用可能なアップグレードがある場合、Composerは実行のたびに情報を表示します。 Composerは、それ自体をアップグレードする機能を備えて構築されています。次のコマンドを実行するだけで、composer.pharを最新バージョンに更新できます。
composer self-update