Composerは、PHPアプリケーションに必要なモジュールをインストールおよび管理するためのパッケージマネージャーです。 PHP Composer依存関係マネージャーは、Pythonの場合はpip、Node.jsアプリケーションの場合はnpmに似ています。
コンポーザーツールを使用すると、プロジェクトのすべてのPHP依存関係とライブラリを管理できます。必要なPHPモジュールは、composermanagerを使用してアプリケーションに簡単にインストールできます。
このツールは、Drupal、Laravel、Magentoなどのほとんどすべての最新のPHPフレームワークで使用されています。
ここLinuxAPTでは、サーバー管理サービスの一環として、お客様がUbuntuで関連するComposerクエリを実行できるように定期的に支援しています。
これに関連して、LinuxUbuntu20.04環境にPHPComposerをインストールする方法を検討します。
UbuntuにPHPコンポーザーをインストールするにはどうすればいいですか?
このインストール手順を実行する前に、次の要件が満たされていることを確認してください。
- PHPに必要なすべてのモジュールをシステムにインストールする必要があります。
- ターミナルコマンドを実行するには、ユーザーはsudo権限を持っている必要があります。
Ubuntu 20.04システムにPHPComposerをインストールするには、以下の手順に従ってください。
1.PHPモジュールをインストールします
まず、composerに必要なすべてのPHP要件がシステムにインストールされていることを確認します。 「CtrlAlt+t」を使用して、コマンドラインアプリケーション「ターミナル」にアクセスします。
ここで、PHPがインストールされていない場合は、aptリポジトリを更新し、以下のコマンドを実行してPHP要件をインストールします。
$ sudo apt update
$ sudo apt install wget php-cli php-zip unzip
2.Composerセットアップをダウンロードします
次に、実行可能ファイルをダウンロードして、システムにPHPコンポーザーをインストールします。次のwgetコマンドは、セットアップファイルをダウンロードするのに役立ちます。
$ wget -O composer-setup.php https://getcomposer.org/installer
上記のコマンドを実行すると、インストーラーファイル「composer-setup.php」がUbuntuシステムの現在の作業ディレクトリに保存されます。
3.PHPコンポーザーをインストールします
PHP Composerは、プロジェクトの一部としてグローバルまたはローカルにインストールできます。ここでは、このガイドでPHPコンポーザーをグローバルにインストールしました。 PHPコンポーザーをグローバルにインストールします。ダウンロードしたセットアップファイルをシステムパス'/usr / local/bin'ディレクトリに配置する必要があります。したがって、次のコマンドを使用して、PHPComposerをUbuntu20.04システムにグローバルにインストールできます。
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
システムへのcomposerのインストールが完了したら。次に、ターミナルでコンポーザーを実行して、コンポーザー環境を使用します。
$ composer -v
上記のコマンドは、インストールされているPHPコンポーザーのバージョンと、ターミナルからコンポーザーを使用するのに役立つすべてのオプションを表示します。
Composerを使用してPHPプロジェクトを作成する方法は?
コンポーザーを使用して、次のコマンドを実行することにより、phpプロジェクトのルートディレクトリを作成できます。
$ mkdir ~/test-composer-project
$ cd ~/test-composer-project
ここで、上記のディレクトリにPHPモジュールをインストールする場合は、次の構文を使用して新しいPHPモジュールをインストールします。
$ composer require {php-module-name}
次のコマンドを実行して、コンポーザーを新しく利用可能なバージョンに更新することもできます。
$ sudo composer self-update