So installieren und verwenden Sie PHP -Komponist auf Debian 10/9

So installieren und verwenden Sie PHP -Komponist auf Debian 10/9

Der PHP -Komponist ist ein Paket -Management -Tool. Es entfernt den Ärger, PHP -Pakete für eine Anwendung manuell zu pflegen. Sie können einfach alle erforderlichen Pakete mit Composer installieren. Es verwaltet eine Liste der erforderlichen Pakete in einer JSON -Datei namens Composer.JSON.

In diesem Tutorial können Sie den PHP -Komponisten auf Debian 10 Buster, Debian 9 Stretch und Debian 8 Jessie Systems installieren und konfigurieren.

1. Voraussetzungen

  • Shell -Zugriff auf ein laufendes Debian -System mit Sudo -Privilegien.
  • PHP muss installiert und konfiguriert werden, Version 5.3 oder höher.

2. Installieren Sie den Komponisten auf Debian

Sie können das Composer -Skript vom GetComposer herunterladen.Org -Website durch Ausführen des folgenden Befehls. Es wird a erstellen Komponist.Phar Datei im aktuellen Verzeichnis.

curl -SS https: // getComposer.Org/Installer | Php

Kopieren Komponist.Phar Datei unter Bin -Verzeichnis, um überall im System verfügbar zu werden. Legen Sie außerdem die Ausführungsberechtigung in der Datei fest. Ich habe den Dateinamen aus geändert Komponist.Phar zum Komponisten zur einfachen Verwendung.

MV -Komponist.PHAR/usr/local/bin/Komponist  CHMOD +X/USR/LOCAL/BIN/COMPOSER  

Geben Sie den Komponisten in der Eingabeaufforderung ein. Auf diese Weise erhalten Sie Details der Komponistenversion sowie Optionen, die mit dem Befehl Composer verfügbar sind.

Komponist  
Ausgang: ______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ '__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / / _/// _/ (__) __// \ ____/ \ ____/ _// _// _// .___/\ ____/____/\ ___/_//_/componser Version 2.1.8 2021-09-15 13:55:14 Verwendung: Befehl [Optionen] [Argumente] Optionen: -h, -Help Zeigen Sie diese Hilfe -Nachricht -q, --quiet aus, geben Sie keine Nachricht -v, --version Anzeige aus Diese Anwendungsversion-Ansi Force ANSI Output-No-Ansi deaktivieren die ANSI-Ausgabe 

3. PHP -Komponist verbessern

Der Komponist hat die Möglichkeit, sich selbst zu verbessern, ohne erneut herunterzuladen. Führen Sie einfach den folgenden Befehl aus dem Terminal aus, um das Aufrüsten auf Debian zu aktualisieren.

Sudo Composer Selfdate  

Arbeiten mit PHP -Komponist

Vorausgesetzt, Sie wurden erfolgreich PHP -Komponist auf Ihrem System konfiguriert. Dies hilft Ihnen, Module für Ihre Anwendung zu verwalten. So installieren Sie beispielsweise ein neues Modul für Ihre Anwendung.

Wechseln Sie zur PHP -Anwendung.

CD/Pfad/TO/PHP-Application  

Führen Sie den folgenden Befehl aus, um zu installieren psr/log Modul in der Anwendung.

Komponist benötigt PSR/Log 
Ausgabe: Verwendung von Version ^1.1 für PSR/Log ./Komponist.JSON wurde erstellt, das Composer -Aktualisierung von PSR/Protokoll -Loading -Komponisten -Repositories mit Paketinformationen Aktualisieren von Abhängigkeiten mit Sperrdateien: 1 Installation, 0 Updates, 0 Umbau - Versperrung PSR/Protokoll (1.1.4) Schreiben von Sperrdateien, in denen Abhängigkeiten von Sperrdatei (einschließlich Anforderungs -Dev) Installation von Paketoperationen: 1 Installation, 0 Updates, 0 Umbau - PSR/Protokoll (1.1.4) - PSR/Protokoll installieren (1.1.4): Extrahieren von Archivgenerierung Autoload -Dateien 

Der Komponist erstellt automatisch oder aktualisiert Komponist.JSON Datei in Anwendungsstammverzeichnis. Jetzt kann die Anwendung die vom Modul bereitgestellten Funktionen verwenden.

Der obige Befehl installiert die neueste Version des Moduls. Sie können auch die Modulversion definieren, die Sie für Ihre Anwendung installieren möchten. Wenn das Modul bereits installiert ist, wird das automatisch die herabstufen/aktualisiert
Paket zur angegebenen Version.

Der Komponist benötigt psr/log = 1.0 

Das nicht mehr benötigte Modul kann mit dem folgenden Befehl entfernt werden.

Komponist entfernen psr/log 

Alle oben genannten Befehle aktualisieren auch Komponist.JSON Datei entsprechend.

Abschluss

In diesem Tutorial haben Sie Anweisungen zur Installation von Composer auf einem Debian -Linux -System gefunden. Sie können Composer weltweit installieren, um Zugriff auf alle Benutzer und Anwendungen zu ermöglichen. Außerdem können Sie Komponist für ein bestimmtes Verzeichnis installieren.