So installieren und verwenden Sie PHP -Komponist auf Debian 10/9
- 2606
- 614
- Hr. Moritz Bozsik
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.