PHPで書かれています 、 PHP Composer PHP用のアプリケーションレベルのパッケージ管理ツールです。 プログラミング言語。 APTなどの従来のパッケージマネージャーと同じ意味でのパッケージマネージャーではありません。 またはDNF 。むしろ、プロジェクトごとにライブラリとパッケージを処理し、プロジェクトのディレクトリ内にインストールします。
したがって、 PHPの依存関係管理ツールとも呼ばれます。 。特定の数のライブラリに依存するプロジェクトがあり、それらのライブラリの一部が他のライブラリに依存している場合は、 PHP Composer 依存するライブラリを宣言し、インストールする必要のあるパッケージを見つけて、プロジェクトにインストールすることができます。
このトピックでは、 PHP Composerをインストールする方法を示します。 Rocky Linux 8 。
RockyLinuxへのPHPのインストール
ボールを転がすには、 PHPをインストールする必要があります 。現時点では、 Rocky Linux リポジトリはPHP7.2のみを提供します 、 PHP 7.3 、および PHP 7.4 。 PHP 8.0をインストールするには 以降のバージョンでは、RemiリポジトリからPHPをインストールする必要があります。
PHP Composer 最低PHP5.3.2が必要です それで、 PHP 7.4をインストールします 要件が満たされているため。
リポジトリで現在サポートされているバージョンを一覧表示するには、次のコマンドを実行します。
$ sudo dnf module list php
次に、 PHP 7.4を有効にします 図のようにコマンドラインでモジュールを実行します。
$ sudo dnf module enable php:7.4
次に、 PHPをインストールします および関連するPHP モジュールは次のとおりです。
$ sudo dnf install php php-cli php-mysqlnd php-mbstring php-gd php-curl php-zip -y
インストールが完了したら、 PHPのバージョンを確認します 図のようにインストールされています。
$ php -v
完全! PHP 7.4 正常にインストールされました。 PHP Composerをインストールしましょう 。
RockyLinuxへのPHPComposerのインストール
次のステップは、 PHP Composerをダウンロードすることです。 システム上のインストーラー。これを行うには、次のようにwgetユーティリティを使用します。
$ wget https://getcomposer.org/installer -O composer-installer.php
次に、インストーラーを使用して PHP Composerをインストールします / usr / local / binに移動します ディレクトリ。
$ sudo php composer-installer.php --filename =composer --install-dir =/ usr / local / bin
ここにあるものと同様の出力が得られるはずです。
そしてそれで、 PHP Composer 正常にインストールされました。 作曲家を確認するには インストールされたら、コマンドを実行します。
$作曲家-V
出力には作曲家が表示されます 最新バージョンのバージョン( 2.2.9 )インストール時。
PHPComposerをディレクトリにインストールする
作曲家をインストールするには たとえば、特定のディレクトリに dataというディレクトリを作成しました。 、次のコマンドを実行します:
$ cd data $ php -r "copy('https://getcomposer.org/installer'、'composer-setup.php');" $ php -r "if(hash_file('sha384'、'composer -setup.php')===' 906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8'){echo'インストーラー検証済み';} else {echo'インストーラー破損';unlink('composer);このコマンドは、インストーラーが検証されているかどうかを検証します。すべて問題がなければ、「インストーラーが検証されました」という出力が表示されます。 」。
次に、次のコマンドを実行してセットアップを完了します。
$ php composer-setup.php $ php -r "unlink('composer-setup.php');"もう一度、作曲家であることを確認します インストールされました。
$作曲家-V以上です。 PHP Composerが正常にインストールされました Rocky Linux 8 。
Rocky Linux