PHP Composer ist ein Abhängigkeitsmanager, der zur Verwaltung aller Abhängigkeiten von PHP-Projekten verwendet wird. Es zieht alle benötigten PHP-Pakete, von denen ein Projekt abhängt, und verwaltet sie auf gute Weise. Der Composer wird in allen modernen Plattformen und PHP-Frameworks wie Magento 2, Laravel, Drupal und Symfony verwendet. In diesem Tutorial werden wir alle Schritte für die Composer-Installation auf dem CentOS 8-System durchgehen. Wir haben in diesem Tutorial zwei Methoden für die Installation von PHP Composer mit der richtigen Implementierung ausgearbeitet. Lassen Sie uns beide Methoden diskutieren.
Voraussetzungen
Das PHP sollte auf Ihrer CentOS 8-Distribution installiert werden. Sie können PHP auch unter CentOS 8 von dieser URL installieren.
Zum Ausführen der Installationsbefehle sind Root- oder Sudo-Berechtigungen erforderlich.
Installieren Sie PHP Composer unter CentOS 8
Durch die Implementierung der folgenden Schritte können wir PHP Composer auf dem CentOS 8-System installieren:
Schritt 1:Erforderliche Abhängigkeiten installieren
Aktualisieren Sie zuerst alle Systempakete und installieren Sie dann alle erforderlichen Abhängigkeiten einschließlich des PHP-Befehlszeilenschnittstellenpakets auf dem CentOS 8-System, indem Sie den unten genannten Befehl ausführen:
$ sudo dnf install php-cli php-json php-zip wget unzip
Schritt 2:Composer-Installationsprogramm herunterladen
Sobald alle oben genannten Pakete heruntergeladen sind, laden Sie das PHP Composer-Installationsskript herunter, indem Sie den folgenden Befehl verwenden:
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Nach Ausführen des oben genannten Befehls ist die Datei „composer-setup.php“ in das aktuelle Arbeitsverzeichnis herunterzuladen.
Schritt 3:Datenintegrität überprüfen
Laden Sie das neueste Composer-Installationsprogramm mit dem folgenden wget-Befehl von der Github Composer-Seite herunter und speichern Sie es in einer „Hash“-Variablen:
$ HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Überprüfen Sie nun, ob das Installationsskript ausgeführt wird oder nicht, indem Sie den unten genannten Befehl auf dem Terminal eingeben:
$ php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Wenn nach dem Vergleich die Hashes übereinstimmen, bedeutet dies, dass der Installer verifiziert ist und die folgende Meldung auf dem Terminal angezeigt wird:
In einem anderen Fall wird die Meldung „Installationsprogramm beschädigt“ angezeigt. Sobald die Identität Ihres Installationsskripts verifiziert ist, fahren Sie mit dem nächsten Schritt fort.
Schritt 4:Composer installieren
In diesem Schritt installieren Sie PHP Composer auf Ihrem System, indem Sie den unten aufgeführten Befehl ausführen:
$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Der obige Befehl installiert den PHP-Composer systemweit und jeder Benutzer kann diesen Befehl für die Composer-Installation verwenden. Die folgende Ausgabe erhält auf dem Terminal nach Ausführung des obigen Befehls:
Überprüfen Sie nun die Composer-Installation, indem Sie die installierte Version wie folgt im Terminalfenster anzeigen:
$ composer -V
Die installierte Version wird wie folgt auf dem Bildschirm angezeigt:
Die Installation von PHP Composer ist an dieser Stelle auf Ihrem CentOS 8-System abgeschlossen. Starten Sie jetzt den Composer und verwenden Sie ihn.
Alternative Methode:Installieren Sie PHP Composer schnell
Diese Methode bietet die schnelle Methode für die Composer-Installation auf einem CentOS 8-System. Führen Sie die folgenden Schritte aus, um PHP Composer zu installieren:
Schritt 1. Installieren Sie die erforderlichen PHP-, Zip-, Unzip- und Curl-Pakete mit dem folgenden Befehl:
$ sudo dnf install php-cli php-json php-zip curl unzip
Schritt 2. Laden Sie mit dem curl-Befehl das Composer-Installationsprogramm herunter.
$ curl -sS https://getcomposer.org/installer |php
Schritt 3. Verschieben Sie nun alle Dateien von php Composer in das Verzeichnis ‚/usr/local/bin‘, indem Sie den unten genannten Befehl ausführen:
$ sudo mv composer.phar /usr/local/bin/composer
Schlussfolgerung
Wir haben den PHP Composer in diesem Artikel auf dem CentOS 8-System installiert. Wir diskutieren zwei verschiedene Methoden für die Composer-Installation unter CentOS 8. Sie können eine Methode aus beiden auswählen, die Ihren Anforderungen besser entspricht.