GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie PHP Composer unter Debian Linux

Ziel

Installieren Sie den Composer PHP-Paketmanager unter Debian.

Verteilungen

Diese Anleitung konzentriert sich auf Debian, funktioniert aber möglicherweise auch mit Ubuntu.

Anforderungen

Eine funktionierende Debian-Installation mit Root-Rechten.

Schwierigkeit

Einfach

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Einführung

Composer ist ein PHP-Paketmanager, der bei der Installation und Verwaltung von PHP-Paketen hilft. Es hilft auch bei der Handhabung von Projektabhängigkeiten. Aus diesem Grund verlassen sich viele moderne PHP-Projekte auf Composer.

Obwohl sich Composer in den Debian-Repositories befindet, ist die Version dort schrecklich veraltet. Die Installation direkt vom Entwicklungsteam ist trotzdem einfach.

Installieren Sie die Abhängigkeiten

Es gibt nur ein paar Dinge, die Sie benötigen, um Composer zum Laufen zu bringen. Fahren Sie fort und installieren Sie sie mit Apt.

$ sudo apt install php-cli git

Besorgen Sie sich das Installationsprogramm

cd in Ihr /tmp Verzeichnis. Es ist einfach einfacher, nach der Installation auf diese Weise aufzuräumen.

Wenn Sie dort angekommen sind, verwenden Sie PHP, um das Installationsprogramm zu greifen.

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Überprüfen Sie die Integrität

Das Herunterladen des Installationsprogramms dauert nicht lange. Es ist am besten, die Integrität des Installationsprogramms zu überprüfen, nachdem Sie es haben. Gehen Sie zur Signaturseite der Composer-Website und kopieren Sie die Signatur oben auf der Seite. Schließen Sie es dann an den folgenden Linux-Befehl an.

$ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SIGNATURE') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Ersetzen Sie „SIGNATURE“ durch die, die Sie von der Website kopiert haben. Wenn der Befehl „Installer verifiziert“ zurückgibt, können Sie fortfahren.

Composer installieren

Sie haben die Wahl, wo Sie Composer installieren möchten. Sie können es entweder systemweit oder pro Benutzer installieren. Beide Wege funktionieren für den Benutzer gleich.

Pro Benutzer

Angenommen, Sie haben einen ~/bin Verzeichniseinrichtung zu Ihrem $PATH hinzugefügt , können Sie den folgenden Linux-Befehl ausführen, um Composer zu diesem Verzeichnis hinzuzufügen.

$ php composer-setup.php --install-dir=/home/user/bin --filename=composer

Systemweit

Wenn Sie möchten, dass Composer für das gesamte System verfügbar ist, können Sie Composer mit sudo installieren nach /usr/local/bin Verzeichnis.

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

Aufräumen

Bereinigen Sie nun das Installationsprogramm. Sie können warten, bis es aus /tmp entfernt wird natürlich, oder führen Sie den folgenden Befehl aus.

$ php -r "unlink('composer-setup.php');"

Abschlussgedanken

Jetzt können Sie den composer ausführen Befehl, um den Composer-Paketmanager zu verwenden. Wenn Sie eine neue Version von Composer benötigen, können Sie Composer self-update übergeben , und es aktualisiert sich automatisch auf die neueste verfügbare Version.


Debian
  1. So installieren Sie PHP 8.0 unter Debian 11

  2. So installieren Sie PHP 8.0 unter Debian 10 / Debian 9

  3. So installieren Sie PHP Composer unter Debian 8

  4. So installieren Sie PHP 7.4 unter Debian 10

  5. So installieren Sie PHP 7.3 unter Debian 10

So installieren Sie PHP Composer unter Rocky Linux 8

So installieren und verwenden Sie PHP Composer unter Debian 11

So installieren Sie PHP Composer in Rocky Linux

So installieren Sie PHP Composer unter Debian 11

So installieren und verwenden Sie PHP Composer unter Debian 11 Linux

So installieren Sie Composer unter Debian 10