So installieren Sie PHP Composer auf einem CentOS 7 VPS oder einem dedizierten Server

Einführung

Komponist ist ein robustes Tool zur Optimierung des Abhängigkeitsmanagements in PHP. Das Tool ruft alle Abhängigkeiten und Bibliotheken an einem Ort ab und verwaltet sie. Es installiert und aktualisiert die Bibliotheken, von denen Ihre Projekte abhängen, und ermöglicht es Ihnen, diese Bibliotheken pro Projekt zu deklarieren. Komponist wird in praktisch allen neuesten PHP-Plattformen und Frameworks verwendet, einschließlich Drupal, Magento 2, Symfony und Laravel.


Dieses Tutorial zeigt Ihnen, wie Sie PHP Composer auf Ihrem CentOS 7 VPS oder einem dedizierten Server installieren.

Bevor du anfängst

Damit dieses Tutorial nahtlos abläuft, benötigen Sie Folgendes:

  • Ein vollständig konfigurierter CentOS 7-Server

Schritt 1 – Alle Abhängigkeiten einrichten

Stellen Sie vor dem Herunterladen und Installieren von The Composer sicher, dass Ihr CentOS 7-Server über die erforderlichen Abhängigkeiten verfügt, um diesen Vorgang zu unterstützen.

Führen Sie zunächst den folgenden Befehl aus, um den Cache für Ihren Paketmanager zu aktualisieren:

$ Sudo yum update

Installieren Sie als Nächstes die folgenden Abhängigkeiten:

  • Curl: Damit können Sie Composer herunterladen.
  • Php-cli::Eine Abhängigkeit, die zum Ausführen und Installieren von Composer verwendet wird.
  • PHP-Mbstring: Das Paket, das die Funktionen für unsere Bibliothek bereitstellt.
  • Git: Womit der Composer Projektabhängigkeiten herunterlädt.
  • Entpacken: Welches wird verwendet, um die komprimierten Pakete zu extrahieren.

Führen Sie den folgenden Befehl aus, um alle diese Abhängigkeiten zu installieren:

$ Sudo yum installiere curl php-cli php-mbstring git entpacke

Das ist alles! Alle Abhängigkeiten wurden erfolgreich installiert, die Bühne ist eingerichtet und die Installation von Composer sollte einfach sein.

Schritt 2 – Installieren des Composer

Composer wird mit einem Installationsprogramm geliefert, das in PHP entwickelt wurde. Laden Sie dieses Installationsprogramm herunter und authentifizieren Sie es, bevor Sie den Composer selbst damit installieren.

Führen Sie zunächst den folgenden Befehl aus, um in das Ausgangsverzeichnis zu wechseln:

$ cd ~

Führen Sie dann den folgenden Befehl aus, um das Installationsprogramm abzurufen:

$ curl -sS https://getcomposer.org/installer -o composer-setup.php

Laden Sie zur Authentifizierung dieses Installationsprogramms einen SHA-384-Hash auf dieser Seite herunter und kopieren und speichern Sie diesen Hash als CentOS-Shell-Variable:

$ HASH = 93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8

Wenn Sie den neuesten Hash haben, führen Sie den folgenden Befehl aus, um das Installationsprogramm diesem Hash zuzuordnen:

 $ Php -r "if (hash_file (‘SHA384’, ‘composer-setup.php’) === ‘$ HASH’) {echo ‘Installer verified’; } else {echo ‘Installer beschädigt’; Verknüpfung aufheben (‘composer-setup.php’); } echo PHP_EOL;"

Wenn dieses Installationsprogramm authentisch ist, erhalten Sie eine Ausgabe ähnlich der folgenden:

Installer überprüft

Wenn das Installationsprogramm jedoch nicht authentisch ist, erhalten Sie die folgende Ausgabe:

Installationsprogramm beschädigt

Laden Sie in diesem Fall den Installationsbefehl erneut herunter und überprüfen Sie den Hash, um sicherzustellen, dass er auf dem neuesten Stand ist. Wenn Sie sicher sind, dass das Skript und der Hash korrekt sind, führen Sie den Überprüfungsbefehl erneut aus.

Wenn das Installationsprogramm validiert ist, führen Sie den folgenden Befehl aus, um PHP Composer global zu installieren:

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

Der obige Befehl installiert den PHP Composer im Verzeichnis, / usr / local / bin, als systemweiter Befehl aufgerufen Komponist. Sobald der Vorgang abgeschlossen ist, erhalten Sie die folgende Ausgabe:

Alle Einstellungen für die Verwendung von Composer korrekt
wird heruntergeladen…

Composer (Version 1.7.2) wurde erfolgreich installiert in: / usr / local / bin / composer
Verwenden Sie es: php / usr / local / bin / composer

Führen Sie nun den folgenden Befehl aus, um die Installation zu testen.

$ Komponist

Auf diese Weise erhalten Sie eine Ausgabe, in der die Version des Composer zusammen mit den Befehlsoptionen und ihren Beschreibungen angezeigt wird:

   ______
/ ____ / ___ ____ ___ ____ ____ ________ _____
/ / / __ / __ `__ / __ / __ / ___ / _ / ___ /
/ / ___ / / _ / // // // / _ / // _ / (__) __ / /
____ / ____ / _ / / _ / / _ / .___ / ____ / ____ / ___ / _ /
/ _ /
Composer Version 1.7.22018-08-1616: 57: 12

Verwendungszweck:
Befehl [Optionen] [Argumente]

Optionen:
-h, –help Zeigt diese Hilfemeldung an
-q, –quiet Keine Nachricht ausgeben
-V, –version Zeigt diese Anwendungsversion an
–ansi ANSI-Ausgabe erzwingen
–no-ansi Deaktiviert die ANSI-Ausgabe
-n, –no-Interaktion Stellen Sie keine interaktive Frage
–Profil Informationen zu Timing und Speichernutzung anzeigen
–no-plugins Gibt an, ob Plugins deaktiviert werden sollen.
-d, –working-dir = WORKING-DIR Wenn angegeben, verwenden Sie das angegebene Verzeichnis als Arbeitsverzeichnis.
-v | vv | vvv, –verbose Erhöhen Sie die Ausführlichkeit von Nachrichten: 1 für normale Ausgabe, 2 für ausführlichere Ausgabe und 3 für Debug
. . .

Diese Ausgabe zeigt an, dass der Composer fehlerfrei auf dem CentOS 7-Server bereitgestellt wurde.

Fazit

Glückwunsch! PHP Composer wurde erfolgreich auf einem CentOS 7-System installiert. Sie können jetzt weitere Optionen erkunden, um zu erfahren, wie Sie den Composer verwenden und die Leistung und Zuverlässigkeit dieses Tools nutzen.

Schauen Sie sich diese Top 3 VPS-Dienste an:

A2 Hosting

Startpreis:
$ 5,00


Verlässlichkeit
9.3


Preisgestaltung
9.0


Benutzerfreundlich
9.3


Unterstützung
9.3


Eigenschaften
9.3

Bewertungen lesen

Besuchen Sie A2 Hosting

ScalaHosting

Startpreis:
$ 12.00


Verlässlichkeit
9.4


Preisgestaltung
9.5


Benutzerfreundlich
9.5


Unterstützung
9.5


Eigenschaften
9.4

Bewertungen lesen

Besuchen Sie ScalaHosting

Hostinger

Startpreis:
$ 3,95


Verlässlichkeit
9.3


Preisgestaltung
9.3


Benutzerfreundlich
9.4


Unterstützung
9.4


Eigenschaften
9.2

Bewertungen lesen

Besuchen Sie Hostinger

Verwandte Anleitungen

  • So installieren Sie CachetHQ auf einem CentOS 7 VPS oder einem dedizierten Server
    mittlere
  • So installieren und konfigurieren Sie Linux Malware Detect unter CentOS 7
    Experte
  • ERSTER TEIL: So installieren Sie Zabbix auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So bearbeiten Sie PHP-Einstellungen in Apache auf einem Ubuntu 18.04 VPS oder einem dedizierten Server
    mittlere
  • So installieren Sie PHP auf Ihrem CentOS 7-Server
    mittlere
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me