複雑または単純なPHPアプリケーションには、通常、管理する必要のある追加のライブラリまたはコンポーネントが必要です。手動で行うことは効果的ですが、面倒なプロセスでもあります。 Composerは、PHPでの依存関係の管理を容易にするツールです。
この記事では、PHPComposerをUbuntu20.04にすばやく簡単にインストールする方法を紹介します。
Composerとは何ですか、なぜそれが必要なのですか?
Composerの公式ドキュメントによると
Composerは、PHPでの依存関係管理のためのツールです。プロジェクトが依存するライブラリを宣言することができ、それらを管理(インストール/更新)します。
Composerはシステムパッケージマネージャーではなく、プロジェクトの依存関係を管理することを明確にする必要があります。たとえば、いくつかのライブラリに依存しているプロジェクトがあり、それらのいくつかは他のライブラリに依存しています。Composerが行うことは、これらのライブラリのバージョンを見つけて、プロジェクトに自動的にダウンロードすることです。後で更新できます。
これが、LaravelやCakePHPなどのPHPフレームワークをインストールするための最も推奨される方法がPHPComposerを使用することである理由です 。これは、ツールの有用性と能力を示しています。
Ubuntu20.04にPHPComposerをインストールする
Ubuntuターミナルを開き、最初にシステムを更新してアップグレードします。次に、PHPをインストールし、最後に公式サイトからコンポーザーをダウンロードします。ダウンロードが完了したら、 composer-setup.phpを実行します。 コンポーザーのインストールを完了します。
1.ディストリビューション全体を更新します。
sudo apt update sudo apt upgrade
2. PHP、git、および解凍パッケージをインストールします。
sudo apt install curl php-cli php-mbstring git unzip
基本的に、これはPHPと、ダウンロードおよび依存関係管理のための他のツールです。
3.Composerインストーラーをダウンロードします。
curl -sS https://getcomposer.org/installer -o composer-setup.php
4.次のコマンドを実行して、システムにグローバルにインストールします。
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
サンプル出力:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Composerのバージョンを表示して、インストールが成功したかどうかをテストします。
composer --version Composer version 2.1.3 2021-06-09 16:31:20
PHPComposerの基本的な使用法
プロジェクトが配置されているフォルダプロジェクトがあるとします。 Composerにプロジェクトの依存関係を処理させるには、そうするように指示する必要があります。
これを行うには、コマンドを実行します
composer init
これにより、ファイルcomposer.json
が生成されます プロジェクト情報が配置されている場所。後でいつでも編集できます。
次のコマンドを実行して、プロジェクトに依存関係を追加するだけです
composer require [dependency]
依存関係を追加したら、以下のコマンドを使用してそれらをインストールできます
composer install
このようにして、Composerはcomposer.json
からすべての構成を読み取ります。 ファイルとそのすべての依存関係をダウンロードして、プロジェクトに追加します。
プロジェクトの依存関係を最新バージョンに更新します。
composer update
また、searchサブコマンドを使用して依存関係を検索できます。
composer search [package]
もちろん、Composerには多くの価値のあるオプションがありますが、これらは最も基本的なオプションです。
Ubuntu20.04でのPHPComposerの削除
PHP Composerをアンインストールするには、コンパイルされたファイルをシステムから削除するだけです。
rm /usr/local/bin/composer
これにより、システムに存在しなくなります。
結論
PHP Composerは、PHPを使用するすべてのWeb開発者にとって重要なツールです。この意味で、このような小さなアプリケーションが非常に強力で、アプリケーション開発に大いに役立つことは驚くべきことです。
この投稿では、Ubuntu20.04にすばやくインストールして利用できるようにする方法を学びました。
私たちの投稿を共有し、私たちの成長を助けてください。