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

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

このチュートリアルでは、Debian11にPHPComposerをインストールする方法を示します。知らなかった方のために、ComposerはPHPプログラミングのプロジェクト依存関係マネージャーです。Composerはプロジェクトに必要なすべてのPHPパッケージをダウンロードして管理することにより、PHPソフトウェアと必要なライブラリのすべての依存関係を管理するための標準形式。Laravel、Drupal、Magento、Symfonyなどの最新のPHPフレームワークで使用されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 11(Bullseye)にPHPComposerを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 11(Bullseye)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian11BullseyeにPHPComposerをインストールする

ステップ1.ソフトウェアをインストールする前に、次のaptを実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:

 sudo apt updatedsudo apt upgradesudo apt install curl wget php-common php-cli php-gd php-mysql php-curl php-intl php-mbstring php-bcmath php-imap php-xml php-zip git unzip 
>

ステップ2.Debian11にPHPComposerをインストールします。

これで、DebianシステムにComposerをインストールしました。次の単一のコマンドを実行する必要があります:

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

Composerを/usr/local/bin内にグローバルにインストールするには 以下のコマンドを実行してディレクトリを作成します:

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

インストールされているバージョンを確認します:

 composer --version 

次に、次のコマンドを使用してComposerのインストールをテストします。

作曲家

出力:

 ______ / ____ / ___ ____ ___ ____ ____ ________ _____ / / / __ \ / __ `__ \ / __ \ / __ \ / ___ / _ \ / ___ // / _ / / _ / / / _ /(__)__ / / \ ____ / \ ____ / _ / / _ / / _ / .___ / \ ____ / ____ / \ ___ / _ / / _/Composerバージョン2.1.82021 -09-18 14:22:11使用法:コマンド[オプション] [引数]オプション:-h、-helpこのヘルプメッセージを表示します-q、-quietメッセージを出力しません-V、-versionこのアプリケーションのバージョンを表示します--ansiANSI出力を強制します--no-ansiANSI出力を無効にします-n、-no-interactionインタラクティブな質問をしないでください--profileタイミングとメモリ使用量の情報を表示します--no-pluginsプラグインを無効にするかどうか。 -d、-working-dir =WORKING-DIR指定されている場合、指定されたディレクトリを作業ディレクトリとして使用します。 --no-cacheキャッシュの使用を防止します-v|vv | vvv、-verboseメッセージの詳細度を上げます:1は通常の出力用、2はより詳細な出力用、3はデバッグ用

ステップ3.PHPComposerを使用します。

まず、Composerプロジェクトディレクトリを作成します:

 mkdir〜/ my-composer-projectcd〜/ my-composer-project 

次に、次のコマンドを実行して新しいcomposer.jsonファイルを初期化し、carbonパッケージをインストールします。

作曲家にはnesbot/carbonが必要です

インストールが完了すると、Composerが2つのファイルcomposer.jsonを作成したことがわかります。 およびcomposer.lock vendorと一緒に ディレクトリ:

 ls -l <​​/ pre> 

出力:

 [email protected]:〜/ my-composer-project#ls -ltotal28-rw-r--r--1ルートルート609月6日08:21composer.json-rw-r--r- -1ルートルート182109月6日08:21composer.lockdrwxr-xr-x6ルートルート40969月6日08:21ベンダー

その後、testing.phpという名前の新しいファイルを作成します。 次のファイルを貼り付けます:

 <?phprequire__DIR__。 '/vendor/autoload.php'; use Carbon \ Carbon; printf( "Now:%s"、Carbon ::now()); 

次に、以下のコマンドを実行してスクリプトを実行します。

 php tests.php 

出力:

 root @ server:〜/ my-composer-project#php tests.php Now:2021-09-30 08:33:21 

おめでとうございます!PHPComposerが正常にインストールされました。このチュートリアルを使用して最新バージョンのPHPComposerをDebian11 Bullseyeにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めします。 ComposerのWebサイト。


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

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

  3. PHP8をDebian10にインストールする方法

  1. Debian11にPHP8.0をインストールする方法

  2. Debian11にPHPをインストールする方法

  3. Debian 10 に PHP 7.3 をインストールする方法

  1. PHP8.0をDebian10/Debian9にインストールする方法

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

  3. Debian10にPHP7.4をインストールする方法