Website-Suche

So installieren Sie Composer unter CentOS 8


Composer ist das beliebteste Paketverwaltungsprogramm für PHP, das ein Standardformular zum Verwalten von Abhängigkeiten von PHP-Anwendungen und benötigten Bibliotheken bietet, auf die Ihr Projekt angewiesen ist, und diese einfach für Sie verwaltet (installiert/aktualisiert). .

Composer ist ein Befehlszeilenprogramm, das Abhängigkeiten und Bibliotheken für Anwendungen installiert, die auf packagist.org verfügbar sind, dem Haupt-Repository, das aus verfügbaren Paketen besteht.

Composer ist ein sehr hilfreiches Tool für Entwickler, wenn sie die Pakete für ihr PHP-Projekt verwalten und integrieren möchten. Es beschleunigt die Zeit und wird zur Lösung aller wichtigen Probleme in den meisten Webprojekten empfohlen.

In diesem Tutorial zeigen wir Ihnen, wie Sie Composer unter CentOS 8 Linux installieren.

Anforderungen

  • Ein Root-Konto oder ein Sudo-privilegiertes Konto mit Shell-Zugriff.
  • PHP 5.3.2+ mit den erforderlichen Erweiterungen und Einstellungen.

Composer unter CentOS 8 installieren

Um Composer zu installieren, müssen Sie PHP mit den erforderlichen PHP-Erweiterungen auf dem System installieren, indem Sie den folgenden dnf-Befehl verwenden.

dnf install php php-cli php-zip php-json

Installieren Sie nun Composer mit einem Installationsprogramm, das Sie lokal als Teil Ihres Projekts oder global als systemweite ausführbare Datei ausführen können.

Installieren Sie Composer lokal

Um Composer lokal in Ihrem aktuellen Verzeichnis zu installieren, führen Sie das folgende Skript in Ihrem Terminal aus.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Das obige Installationsprogramm überprüft einige php.ini-Einstellungen und warnt Sie, wenn sie falsch eingestellt sind. Anschließend lädt das Installationsprogramm die neueste composer.phar im aktuellen Arbeitsverzeichnis herunter.

Die 4 Zeilen oben werden in der Reihenfolge:

  • Laden Sie das Installationsprogramm in das aktuelle Verzeichnis herunter.
  • Überprüfen Sie die Signatur des Installationsprogramms (SHA-384).
  • Führen Sie das Installationsprogramm aus.
  • Entfernen Sie das Installationsprogramm.

Führen Sie abschließend php Composer.phar aus, um Composer auszuführen.

php composer.phar

Installieren Sie Composer global

Um Composer global und systemweit zu installieren und darauf zuzugreifen, müssen Sie Composer PHAR in Ihrem Systempfad platzieren, damit Sie es ohne Verwendung des PHP-Interpreters ausführen können.

Um Composer global für alle Benutzer zu installieren, führen Sie das Installationsprogramm mit den folgenden Befehlen aus.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
composer -V

Jetzt haben Sie Composer erfolgreich auf Ihrem CentOS 8-System installiert. Um mehr über den PHP Composer zu erfahren und wie Sie ihn in Ihren Projekten nutzen können, besuchen Sie die offizielle Dokumentation.