Geschrieben in PHP , PHP Composer ist ein Paketverwaltungstool auf Anwendungsebene für PHP Programmiersprache. Es ist nicht gerade ein Paketmanager im gleichen Sinne wie herkömmliche Paketmanager wie APT oder DNF . Vielmehr behandelt es Bibliotheken und Pakete auf Projektbasis und installiert sie im Verzeichnis Ihres Projekts.
Daher kann es auch als Abhängigkeitsverwaltungstool für PHP bezeichnet werden . Falls Sie ein Projekt haben, das von einer bestimmten Anzahl von Bibliotheken abhängt, und einige dieser Bibliotheken von anderen Bibliotheken abhängen, dann PHP Composer ermöglicht es Ihnen, die Bibliotheken zu deklarieren, von denen sie abhängen, und herauszufinden, welche Pakete installiert werden müssen, und installiert sie in Ihrem Projekt.
In diesem Thema zeigen wir Ihnen, wie Sie PHP Composer installieren in Rocky Linux 8 .
Installation von PHP unter Rocky Linux
Um den Stein ins Rollen zu bringen, müssen Sie PHP installieren . Im Moment Rocky Linux Repositories bieten nur PHP 7.2 , PHP 7.3 und PHP 7.4 . Zur Installation von PHP 8.0 und späteren Versionen müssen Sie PHP aus dem Remi-Repository installieren.
PHP-Composer erfordert mindestens PHP 5.3.2 und damit installieren wir PHP 7.4 da die Anforderung erfüllt ist.
Führen Sie den folgenden Befehl aus, um die derzeit in den Repositories unterstützten Versionen aufzulisten:
$ sudo dnf module list php

Aktivieren Sie als Nächstes PHP 7.4 Modul in der Befehlszeile wie gezeigt.
$ sudo dnf module enable php:7.4

Installieren Sie dann PHP und zugehörigem PHP Module wie folgt.
$ sudo dnf install php php-cli php-mysqlnd php-mbstring php-gd php-curl php-zip -y

Überprüfen Sie nach Abschluss der Installation die Version von PHP wie abgebildet installiert.
$ php -v

Perfekt! PHP 7.4 wurde erfolgreich installiert. Lassen Sie uns nun PHP Composer installieren .
Installation von PHP Composer unter Rocky Linux
Der nächste Schritt besteht darin, den PHP Composer herunterzuladen Installer auf Ihrem System. Verwenden Sie dazu das Dienstprogramm wget wie folgt.
$ wget https://getcomposer.org/installer -O composer-installer.php

Verwenden Sie nun das Installationsprogramm, um PHP Composer zu installieren nach /usr/local/bin Verzeichnis.
$ sudo php composer-installer.php --filename=composer --install-dir=/usr/local/bin
Sie sollten eine ähnliche Ausgabe wie hier erhalten.

Und damit PHP Composer wurde erfolgreich installiert. Um diesen Komponisten zu bestätigen installiert wurde, führen Sie den Befehl aus.
$ composer -V

Die Ausgabe zeigt den Composer an Version, die die neueste Version ist ( 2.2.9 ) zum Zeitpunkt der Installation.
Installieren Sie PHP Composer im Verzeichnis
Zum Installieren von Composer in einem bestimmten Verzeichnis haben wir beispielsweise ein Verzeichnis namens data erstellt , führen Sie die folgenden Befehle aus:
$ cd data $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Dieser Befehl überprüft, ob das Installationsprogramm verifiziert ist. Wenn alles in Ordnung ist, sollten Sie die Ausgabe „Installer verifiziert“ erhalten “.
Führen Sie als Nächstes die folgenden Befehle aus, um die Einrichtung abzuschließen.
$ php composer-setup.php $ php -r "unlink('composer-setup.php');"

Überprüfen Sie noch einmal, dass Composer wurde installiert.
$ composer -V

Und das ist es. Wir haben PHP Composer erfolgreich installiert auf Rocky Linux 8 .