So installieren Sie PHP Composer unter Debian Linux
Objektiv
Installieren Sie den Composer PHP-Paketmanager unter Debian.
Ausschüttungen
Diese Anleitung konzentriert sich auf Debian, kann aber auch mit Ubuntu funktionieren.
Anforderungen
Eine funktionierende Debian-Installation mit Root-Rechten.
Schwierigkeit
Leicht
Konventionen
- # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder mit dem Befehl
sudo - $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden
Einleitung
Composer ist ein PHP-Paketmanager, der bei der Installation und Verwaltung von PHP-Paketen hilft. Es hilft auch beim Umgang mit Projektabhängigkeiten. Das hat zur Folge, dass viele moderne PHP-Projekte auf Composer setzen.
Obwohl sich Composer in den Debian-Repositories befindet, ist die Version dort schrecklich veraltet. Die Installation direkt vom Entwicklungsteam ist jedoch 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
Holen Sie sich das Installationsprogramm
cd in Ihr /tmp-Verzeichnis. Auf diese Weise ist es einfach einfacher, nach der Installation aufzuräumen.
Dort angekommen, verwenden Sie PHP, um das Installationsprogramm herunterzuladen.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Überprüfen Sie die Integrität
Es wird nicht lange dauern, bis das Installationsprogramm heruntergeladen ist. Es empfiehlt sich, die Integrität des Installationsprogramms zu überprüfen, nachdem Sie es erstellt haben. Rufen Sie die Signaturseite der Composer-Website auf und kopieren Sie die Signatur oben auf der Seite. Verbinden Sie es dann mit dem folgenden Linux-Befehl.
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 dasjenige, das Sie von der Website kopiert haben. Wenn der Befehl "Installer verifiziert" zurückgibt, können Sie weitermachen.
Composer installieren
Sie haben die Wahl, wo Sie Composer installieren möchten. Sie können es entweder systemweit oder pro Benutzer installieren. Beide Methoden funktionieren für den Benutzer gleich.
Pro Benutzer
Unter der Annahme, dass Sie ein ~/bin-Verzeichnis eingerichtet haben, das Ihrem `-PFAD hinzugefügt wurde, 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 in das Verzeichnis /usr/local/bin installieren.
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 auf natürliche Weise aus /tmp entfernt wird, oder den folgenden Befehl ausführen.
php -r "unlink('composer-setup.php');"
Abschließende Gedanken
Jetzt können Sie den composer-Befehl ausführen, um den Composer-Paketmanager zu verwenden. Wenn Sie eine neue Version von Composer benötigen, können Sie Composer self-update übergeben, und es wird automatisch auf die neueste verfügbare Version aktualisiert.