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

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

目的

ComposerPHPパッケージマネージャーをDebianにインストールします。

配布

このガイドはDebianに焦点を当てていますが、Ubuntuでも機能する可能性があります。

要件

root権限で動作するDebianインストール。

難易度

簡単

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

はじめに

Composerは、PHPパッケージのインストールと管理を支援するPHPパッケージマネージャーです。また、プロジェクトの依存関係の処理にも役立ちます。その結果、最近のPHPプロジェクトの多くはComposerに依存しています。

ComposerはDebianリポジトリにありますが、そこにあるバージョンはひどく古くなっています。開発チームから直接インストールするのは簡単です。

依存関係をインストールする

Composerを実行するために必要なものは2つだけです。先に進み、Aptを使用してインストールします。

$ sudo apt install php-cli git

インストーラーを取得する

cd /tmpに ディレクトリ。そうすれば、インストール後にクリーンアップする方が簡単です。

そこに到達したら、PHPを使用してインストーラーを取得します。

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

整合性を確認する

インストーラーのダウンロードにはそれほど時間はかかりません。インストーラーを入手したら、インストーラーの整合性を確認することをお勧めします。 Composer Webサイトの署名ページに移動し、ページの上部にある署名をコピーします。次に、それを次のLinuxコマンドに接続します。

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

「SIGNATURE」をサイトからコピーしたものに置き換えます。コマンドが「Installerverified」を返した場合は、続行しても問題ありません。

Composerのインストール

Composerをインストールする場所を選択できます。システム全体にインストールすることも、ユーザーごとにインストールすることもできます。どちらの方法でも、ユーザーは同じように機能します。

ユーザーあたり

~/binがあると仮定します $PATHに追加されたディレクトリ設定 、次のlinuxコマンドを実行して、Composerをそのディレクトリに追加できます。

$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

システム全体

Composerをシステム全体で使用できるようにする場合は、sudoを使用してComposerをインストールできます。 /usr/local/binに ディレクトリ。

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

クリーンアップ

次に、インストーラーをクリーンアップします。 /tmpから削除されるのを待つことができます 当然、または以下のコマンドを実行します。

$ php -r "unlink('composer-setup.php');"

まとめ

これで、composerを実行できます Composerパッケージマネージャーを使用するコマンド。新しいバージョンのcomposerが必要な場合は、Composer self-updateを渡すことができます。 、そしてそれは自動的に利用可能な最新バージョンにアップグレードします。


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

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

  3. Debian9にPHP7.2をインストールする方法

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

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

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

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

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

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