Ubuntu 22.04システムでPHPを使用している場合は、ある時点でComposerをインストールする必要があります。 Composerは、プロジェクトの依存関係を簡単かつ効率的に管理するのに役立つPHP依存関係マネージャーです。 このガイドでは、UbuntuシステムにComposerをインストールする方法を説明します。
前提条件
- 実行中のUbuntuシステムへのシェルアクセス。
- PHP5.3以降のバージョンをインストールします。
UbuntuへのPHPComposerのインストール
Composerの公式チームは、LinuxシステムにPHPComposerをインストールするためのスクリプトを提供します。 このスクリプトは、curlまたはwgetコマンドラインユーティリティを使用してダウンロードできます。 また、PHPスクリプトのコマンドラインを使用して直接ダウンロードすることもできます。
- composer-setupスクリプトをダウンロードするには、ターミナルで次のコマンドを実行します。
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
- 次に、ダウンロードしたPHPスクリプトを実行して、Ubuntuシステムの目的の場所にコンポーザーをインストールします。 使用する
--install-dir
バイナリの場所を設定し、--filename
バイナリ名を設定します。 以下のオプションのいずれかを選択できます。- システム全体にPHPComposerをインストールする:これにより、Composerがにインストールされます。 / uer / local / bin すべてのユーザーがアクセスできるディレクトリ:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
sudo chmod +x /usr/local/bin/composer
- 特定のアプリケーション用のPHPコンポーザーのインストール:共有ホスティングアカウントのように、グローバルにインストールする権限がない場合があります。 次に、アプリケーションでこれを構成することもできます。 Composerをローカルにインストールするには、次のように入力します。
cd /path/to/php-application && mkdir -p bin
php composer-setup.php --install-dir=bin --filename=composer
chmod +x bin/composer
必ず交換してください
/path/to/php-application
アプリケーションディレクトリで。
- システム全体にPHPComposerをインストールする:これにより、Composerがにインストールされます。 / uer / local / bin すべてのユーザーがアクセスできるディレクトリ:
- インストールされているcomposerのバージョンを確認するには、
-v
コマンドパラメータ。composer --version
Output:
Composer version 2.3.7 2022-06-06 16:43:28
PHPComposerをアップグレードする
PHPコンポーザーには次の機能があります 自己アップグレード 最新バージョンに。 コンポーザーがすでにシステムにインストールされている場合は、以下のコマンドを入力して、PHPコンポーザーを最新バージョンにアップグレードします。
composer self-update
私の場合、私はすでに最新バージョンの作曲家を持っています。 したがって、ターミナルで次のメッセージを受信します。
Output:
You are already using the latest available Composer version 2.3.7 (stable channel).
PHPComposerの操作
システムにコンポーザーをインストールして構成しました。 コンポーザーは、アプリケーションのモジュールを管理するのに役立ちます。 たとえば、アプリケーションに新しいモジュールをインストールします。
PHPアプリケーションに切り替えます。
cd /path/to/php-application
次のコマンドを実行してインストールします psr/log
アプリケーションのモジュール。
composer require psr/log
Output:
Using version ^3.0 for psr/log ./composer.json has been created Running composer update psr/log Loading composer repositories with package information Updating dependencies Lock file operations: 1 install, 0 updates, 0 removals - Locking psr/log (3.0.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 1 install, 0 updates, 0 removals - Downloading psr/log (3.0.0) - Installing psr/log (3.0.0): Extracting archive Generating autoload files
Composerは自動的に作成または更新します composer.json
アプリケーションのルートディレクトリにあるファイル。 これで、アプリケーションはモジュールによって提供される機能を使用できます。
上記のコマンドは、モジュールの最新バージョンをインストールします。 アプリケーションにインストールするモジュールバージョンを定義することもできます。 モジュールがすでにインストールされている場合は、パッケージを指定されたバージョンに自動的にダウングレード/アップグレードします。
composer require psr/log=1.0
不要になったモジュールは、次のコマンドで削除できます。
composer remove psr/log
上記のすべてのコマンドも更新されます composer.json
それに応じてファイルします。
結論
このチュートリアルでは、Ubuntu 22.04(Jammy Jellyfish)システムにcomposerをインストールする手順を説明しました。 Composerをグローバルにインストールして、すべてのユーザーとアプリケーションにアクセスできるようにすることができます。 また、特定のディレクトリにcomposerをインストールすることもできます。
The post Ubuntu 22.04にComposerをインストールする方法– TecAdmin appeared first on Gamingsym Japan.