作曲家 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/composersudo 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