このチュートリアルでは、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