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

So installieren und verwenden Sie PHP Composer unter Debian 11 Linux

Komponist ist ein PHP Dienstprogramm zur Abhängigkeitsverwaltung, das entwickelt wurde, um den Prozess der Verwaltung und Verteilung von PHP-Paketen als separate Anwendungskomponenten zu vereinfachen. Es revolutionierte das PHP-Ökosystem, indem es eine Basis für die aktuelle PHP-Programmierung bereitstellte, einschließlich komponentenbasierter Frameworks und Anwendungen.

Der PHP-Composer enthält alle erforderlichen Module für eine Anwendung und installiert sie mit einem einzigen Befehl. Sie können die Module auch von Zeit zu Zeit aktualisieren. Der heutige Beitrag zeigt Ihnen, wie Sie installieren können und benutzen PHP Composer auf Ihrem Debian 11-System. Also, machen wir weiter!

So installieren Sie PHP Composer unter Debian 11

Um mit der Installation von PHP Composer zu beginnen, drücken Sie zunächst „STRG+ALT+T “, um Ihr Debian 11 zu öffnen Terminal und aktualisieren Sie Ihre Systempakete:

$ sudo apt update

Nach dem Aktualisieren der System-Repositories werden wir einige erforderliche Pakete installieren, um mit PHP Composer zu arbeiten:

$ sudo apt install wget php-cli php-zip unzip

Um den PHP Composer herunterzuladen, schreiben Sie diesen Befehl in Ihr Terminal:

$ wget -O composer-setup.php https://getcomposer.org/installer

Aus der Ausgabe können Sie ersehen, dass die PHP Composer-Installationsdatei als „composer-setup.php“ gespeichert ist ” in unserem aktuellen Arbeitsverzeichnis:

Sie können den PHP Composer entweder lokal oder global als einzelne CLI-Anwendung installieren. Wenn Sie PHP Composer für alle auf Ihrem System vorhandenen Benutzer installieren möchten, führen Sie diesen Befehl aus:

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

Die Ausführung des oben angegebenen Befehls installiert PHP Composer im Verzeichnis „/usr/local/bin ” Verzeichnis:

Wir haben PHP Composer global installiert. Wenn Sie jedoch nur für Ihr lokales System installieren möchten, führen Sie den unten angegebenen Befehl aus und geben Sie den Pfad des Installationsverzeichnisses in „/path/to/project“ an:

$ sudo php composer-setup.php --install-dir=/path/to/project

Bis zu diesem Zeitpunkt haben wir PHP Composer erfolgreich auf unserem Debian 11-System installiert. Falls eine neuere Version von PHP Composer veröffentlicht wird, können Sie Ihre installierte Version mit dem „composer self-update“ aktualisieren ” Befehl:

$ sudo composer self-update 

Wie man PHP Composer unter Debian 11 verwendet

Dieser Abschnitt demonstriert die Methode zur Verwendung von PHP Composer auf einem Debian 11-System. Dazu erstellen wir zunächst ein Verzeichnis „php-composer-project “ mit Hilfe des „mkdir ” Befehl:

$ mkdir ~/php-composer-project

Nun müssen Sie in das erstellte „php-composer-project“ wechseln ” Verzeichnis:

$ cd ~/php-composer-project

Verwenden Sie die „composer require ” Befehl mit dem Paketnamen zum Erstellen einer neuen composer.json-Datei und geben Sie den Paketnamen an, den Sie darin herunterladen möchten. Beispielsweise erstellen wir eine Testanwendung, die die aktuelle Uhrzeit mit dem Text „carbon“ druckt ” Paket:

$ composer require nesbot/carbon

Warten Sie einige Minuten, da der oben ausgeführte Befehl zunächst eine „composer.json“ erstellt “-Datei und installieren Sie dann alle anderen Abhängigkeiten zusammen mit der Datei „carbon ” Paket:

Die fehlerfreie Ausgabe zeigt an, dass wir die angegebene Operation erfolgreich durchgeführt haben. Schreiben Sie nun die „ls “ mit dem Befehl „-l “-Option zum Auflisten der Dateien und Verzeichnisse innerhalb des „php-composer-project “:

$ ls -l

Die Ausgabe zeigt Ihnen einen Anbieter Verzeichnis, composer.lock und composer.json Dateien im „php-composer-project " Verzeichnis. Hier ist der „Anbieter “-Verzeichnis speicherte die Projektabhängigkeiten, „composer.json “ ist eine Datei, die das PHP-Projekt und alle zugehörigen Abhängigkeiten beschreibt, und die Datei „composer.lock ”-Datei enthält eine Liste der installierten Pakete für das PHP-Projekt:

Erstellen Sie nun die „testfile.php “ und fügen Sie den unten angegebenen Code hinzu:

$ sudo nano testfile.php

Als erstes binden wir die Datei „/vendor/autoload.php ein “-Datei, die der PHP Composer generiert hat. Diese „/vendor/autoload.php “-Datei hilft dem PHP-Projekt, die erforderlichen Bibliotheken automatisch zu laden. In den anderen Linien verwenden wir „Carbon ” als Alias ​​für das Drucken der aktuellen Zeit mit seinem “now() ”-Methode:

<?php
require __DIR__ . '/vendor/autoload.php';
use Carbon\Carbon;
printf("Now: %s", Carbon::now());

Drücken Sie „STRG+O “, um den von Ihnen hinzugefügten Code in der „testfile.php“ zu speichern “:

Nun können Sie die „testfile.php“ ausführen ” in Ihrem Debian 11-Terminal:

$ php testfile.php

Hier können Sie sehen, dass unsere PHP-Datei erfolgreich die aktuelle Uhrzeit als Ausgabe angezeigt hat:

Wenn Sie Ihr PHP-Projekt später aktualisieren möchten, führen Sie diesen Befehl aus:

$ composer update

Schlussfolgerung

Komponist ist ein PHP-Abhängigkeitsverwaltungssystem. Auf Projektbasis, PHP Composer verwaltet die erforderlichen Abhängigkeiten. Es kann alle wesentlichen Bibliotheken und Abhängigkeiten mit Hilfe eines einzigen Befehls herunterladen und verarbeiten. Dieser Artikel hat gezeigt, wie Sie PHP Composer auf Ihrem Debian 11 installieren und verwenden können. Probieren Sie diesen Abhängigkeitsmanager gerne auf Ihrem System aus!


Debian
  1. So installieren und verwenden Sie PHP Composer unter Ubuntu 16.04

  2. So installieren Sie PHP Composer unter Debian Linux

  3. So installieren und verwenden Sie PHP Composer in Rocky Linux/Centos 8

  4. So installieren und verwenden Sie PHP Composer unter Debian 11 Bullseye

  5. So installieren Sie PHP Composer unter Debian 8

So installieren und verwenden Sie Docker Compose unter Debian 10 Linux

So installieren Sie PHP unter Debian 10 Linux

So installieren Sie PHP Composer unter Debian 11

So installieren und verwenden Sie PHP Composer unter Debian 11

So installieren Sie PHP Composer unter Debian 11

So installieren und verwenden Sie PHP Composer auf Linux-Distributionen