So installieren Sie Komponist auf Ubuntu 22.04

So installieren Sie Komponist auf Ubuntu 22.04

Composer ist ein Abhängigkeitsmanagement -Tool für PHP, mit dem Sie die Bibliotheken deklarieren können, von denen Ihr Projekt abhängt, und sie für Sie installieren. In diesem Artikel werden wir die Schritte für die Installation des Komponisten auf Ubuntu 22 abdecken.04.

Voraussetzungen

  • Shell -Zugriff auf ein laufendes Ubuntu -System.
  • Installieren Sie PHP 5.3 oder höhere Version.
  • Packungsmanager von PHP, "Php-Cli", muss installiert und in Ihrem verfügbar sein 'WEG'

Installieren Sie den PHP -Komponist auf Ubuntu

Das offizielle Team des Komponisten bietet ein Skript zum Installieren von PHP -Komponisten unter Linux -Systemen. Sie können dieses Skript mit dem herunterladen 'Curl' oder "WGet" Befehlszeilen-Dienstprogramm. Außerdem können Sie es direkt über die Befehlszeile von PHP -Skript herunterladen.

  1. So herunterladen "Komponist-Setup" Skript, den folgenden Befehl in einem Terminal ausführen:
    PHP -r "copy ('https: // getComposer.Org/Installer ',' Composer-Setup.PHP '); "  
  2. Führen Sie dann das heruntergeladene PHP -Skript aus, um den Komponist auf Ihrem Ubuntu -System am gewünschten Ort zu installieren. Verwenden --Installieren den binären Standort einstellen und --Dateinamen den binären Namen festlegen. Sie können eine der folgenden Optionen auswählen:
    • Installieren von PHP-Komponisten-systemweit: Dadurch wird der Komponist in installiert /uer/local/bin Verzeichnis, das für alle Benutzer zugänglich ist:
      sudo php Composer-Setup.PHP-install-dir =/usr/local/bin-filename = componist sudo chmod +x/usr/local/bin/componist 
    • Installieren von PHP -Komponisten für bestimmte Anwendungen: Manchmal haben Sie keine Erlaubnis, es global zu installieren, z. B. Shared Hosting -Konto. Dann können Sie dies auch unter Ihrer Anwendung konfigurieren. So installieren Sie den Komponisten lokaler Typ:
      cd/path/to/php -application && mkdir -p Bin  PHP-Komponist-Setup.PHP-install-dir = bin-fileName = Komponist CHMOD +X Bin/Komponist 

      Stellen Sie sicher, dass Sie ersetzen /Pfad/zu/PHP-Anwendung mit Ihrem Bewerbungsverzeichnis.

  3. Um die installierte Komponist -Version anzuzeigen -v Befehlsparameter.
    Komponist --version 
    Ausgabe: Komponist Version 2.3.7 2022-06-06 16:43:28 

PHP -Komponist verbessern

Der PHP -Komponist hat die Fähigkeit zu Selbst-upgrade zu den neuesten Versionen. Wenn der Komponist bereits in Ihrem System installiert ist, geben Sie einfach den folgenden Befehl ein, um den PHP -Komponisten auf die neueste Version zu aktualisieren.

Komponist Selfdate 

In meinem Fall habe ich bereits die neueste Version von Composer. Erhalten Sie also die folgende Nachricht zum Terminal:

Ausgabe: Sie verwenden bereits die neuesten verfügbaren Komponistenversion 2.3.7 (stabiler Kanal). 

Arbeiten mit PHP -Komponist

Sie haben den Komponisten bereits in Ihrem System installiert und konfiguriert. Der Komponist hilft Ihnen bei der Verwaltung von Modulen für Ihre Anwendung. 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: Verwenden Sie Version ^3.0 für psr/log ./Komponist.JSON wurde erstellt, das Komponisten -Aktualisierung von PSR/Protokoll -Loading -Komponisten -Repositories mit Paketinformationen aktualisieren, die Abhängigkeiten der Abhängigkeit von Sperrdateien aktualisieren: 1 Installation, 0 Updates, 0 Umbau - Versperrung PSR/Protokoll (3.0.0) Schreiben der Sperrdatei Installation von Abhängigkeiten von Sperrdatei (einschließlich Anforderungs -Dev) Paketoperationen: 1 Installation, 0 Updates, 0 Umbau - PSR/Protokoll (3) herunterladen (3).0.0) - PSR/Protokoll installieren (3.0.0): 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 Paket automatisch auf die angegebene Version herabgestuft/aktualisiert.

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 Artikel haben wir die Schritte für die Installation des Komponisten auf Ubuntu 22 behandelt.04. Durch die Verwendung von Composer können Sie die Abhängigkeiten Ihrer PHP -Projekte problemlos verwalten und sicherstellen, dass alle erforderlichen Bibliotheken installiert und aktuell sind. Egal, ob Sie neu in der PHP -Entwicklung oder als erfahrener Entwickler sind, der Komponist kann Ihnen helfen.