GNU/Linux >> Linux の 問題 >  >> Debian

Debian11LinuxにPHPComposerをインストールして使用する方法

作曲家 PHP PHPパッケージを個別のアプリケーションコンポーネントとして維持および配布するプロセスを容易にするように設計された依存関係管理ユーティリティ。コンポーネントベースのフレームワークやアプリケーションなど、現在のPHPプログラミングの基盤を提供することで、PHPエコシステムに革命をもたらしました。

PHPコンポーザー アプリケーションに必要なすべてのモジュールを保持し、単一のコマンドを使用してそれらをインストールします。モジュールを随時更新しておくこともできます。今日の投稿では、インストールの方法を紹介します および使用 Debian11システム上のPHPComposer。では、先に進みましょう!

Debian11にPHPComposerをインストールする方法

PHP Composerのインストール手順を開始するには、まず「 CTRL + ALT + T」を押します。 」をクリックしてDebian11を開きます ターミナルとシステムパッケージの更新:

$ sudo apt update

システムリポジトリを更新した後、PHPComposerで動作するために必要なパッケージをいくつかインストールします。

$ sudo apt install wget php-cli php-zip unzip

PHP Composerをダウンロードするには、ターミナルで次のコマンドを書き出します。

$ wget -O composer-setup.php https://getcomposer.org/installer

出力から、PHPComposerインストーラーファイルが「composer-setup.php」として保存されていることがわかります。 」現在の作業ディレクトリ:

PHPComposerを単一のCLIアプリケーションとしてローカルまたはグローバルにインストールできます。システムに存在するすべてのユーザーにPHPComposerをインストールする場合は、次のコマンドを実行します。

$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer

上記のコマンドを実行すると、PHPComposerが「/ usr / local / bin」にインストールされます。 ”ディレクトリ:

PHPComposerをグローバルにインストールしました。ただし、ローカルシステムのみにインストールする場合は、以下のコマンドを実行し、「/ path / to/project」にインストールディレクトリのパスを指定します。

$ sudo php composer-setup.php --install-dir=/path/to/project

この時点まで、Debian11システムにPHPComposerを正常にインストールできました。 PHP Composerの新しいバージョンがリリースされた場合、インストールしたバージョンを「composerの自己更新」で更新できます。 ”コマンド:

$ sudo composer self-update 

Debian11でPHPComposerを使用する方法

このセクションでは、Debian11システムでPHPComposerを使用する方法を示します。このために、まず、ディレクトリ「 php-composer-project」を作成します 「mkdir」の助けを借りて ”コマンド:

$ mkdir ~/php-composer-project

ここで、作成した「 php-composer-project」に切り替える必要があります ”ディレクトリ:

$ cd ~/php-composer-project

作曲家が必要」を活用する 」コマンドを使用して、新しいcomposer.jsonファイルを作成するためのパッケージ名を指定し、ダウンロードするパッケージ名を指定します。たとえば、「カーボン」を使用して現在の時刻を印刷するテストアプリケーションを作成します。 」パッケージ:

$ composer require nesbot/carbon

上記で実行されたコマンドは最初に「composer.json」を作成するため、数分待ちます 」ファイルを作成し、「カーボン」とともに他のすべての依存関係をインストールします 」パッケージ:

エラーのない出力は、指定された操作が正常に実行されたことを示します。次に、「 ls 」コマンドと「-lphp-composer-project」内に存在するファイルとディレクトリを一覧表示するための「」オプション 」:

$ ls -l

出力には、ベンダーが表示されます ディレクトリ、 composer.lock 、および composer.json php-composer-project」のファイル 」ディレクトリ。ここでは、「ベンダー 」ディレクトリには、プロジェクトの依存関係「 composer.json 」は、PHPプロジェクトとそれに関連するすべての依存関係、および「 composer.lock」を記述したファイルです。 」ファイルには、PHPプロジェクトにインストールされているパッケージのリストがあります。

次に、「 testfile.php」を作成します 」と入力し、以下のコードを追加します:

$ sudo nano testfile.php

まず、「 /vendor/autoload.php」を含めます PHPComposerが生成した」ファイル。この「/vendor/autoload.php」 」ファイルは、PHPプロジェクトが必要なライブラリを自動ロードするのに役立ちます。他のラインでは、「カーボン」を利用しています。 」を「now()」を使用して現在の時刻を印刷するためのエイリアスとして使用します。 」方法:

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

CTRL+ O」を押します 」を使用して、「 testfile.php」に追加したコードを保存します 」:

これで、「 testfile.php」を実行できます。 Debian 11ターミナルの」:

$ php testfile.php

ここでは、PHPファイルが現在の時刻を出力として正常に表示していることがわかります。

PHPプロジェクトを後で更新する場合は、次のコマンドを実行します。

$ composer update

結論

作曲家 PHPの依存関係管理システムです。プロジェクトごとに、 PHP Composer 必要な依存関係を管理します。 1つのコマンドを使用して、すべての重要なライブラリと依存関係をダウンロードして処理できます。この記事では、Debian11にPHPComposerをインストールして使用する方法を示しました。システムでこの依存関係マネージャーを試してみてください!


Debian
  1. DebianLinuxにPHPComposerをインストールする方法

  2. Rocky Linux /Centos8にphpComposerをインストールして使用する方法

  3. Debian11BullseyeにPHPComposerをインストールして使用する方法

  1. Ubuntu16.04にPHPComposerをインストールして使用する方法

  2. Ubuntu18.04にPHPComposerをインストールして使用する方法

  3. PHPComposerをDebian8にインストールする方法

  1. CentOS7にPHPComposerをインストールして使用する方法

  2. Ubuntu20.04にPHPComposerをインストールして使用する方法

  3. CentOS7にPHPComposerをインストールして使用する方法