Anforderungen
Vor dem Installationsprozess müssen Sie für die anfängliche Installationsanlage in Ihrem System zugreifen.
Ubuntu 20.04 Server.
Ein Nicht-Root-Benutzer, der die Berechtigungen von sudo umfasst.
Essentials umfassen PHP-CLI und Unzip.
Firewall mit Berechtigungszugriff auf Ihrem Server.
Installationsprozess
Der Kernprozess bei der Installation von PHP -Komponisten hängt von den 3 Primärfunktionen ab, die unten angegeben sind.
Schritt 1: Erste Aktualisierung
Schritt 2: Installation des PHP -Komponisten
Schritt 3: Globaler Zugriff
Erste Aktualisierung
Verwenden Sie den APT -Befehl von sudo, um Ihre vorhandenen Systempakete zu aktualisieren.
$ sudo APT Update
Wenn Sie nicht die Abhängigkeiten in den Anforderungen haben, verwenden Sie einen dieser Befehle, um sie zu installieren.
$ sudo apt installieren Sie PHP libapache2-mod-php
PHP-Mbstring PHP-XMLRPC PHP-SOAP PHP-GD PHP-XML PHP-CLI PHP-ZIP
$ sudo apt installieren Sie PHP-CLI Unzip Curl
Wenn Sie die kompatible Version des PHP -Komponisten mit Ihrem System überprüfen möchten, wenden Sie den folgenden Befehl an.
$ php -vSie benötigen Curl, um mit der Installation des PHP -Komponisten fortzufahren. Implementieren Sie den folgenden Befehl zum Herunterladen von Curl, falls Sie ihn noch nicht in Ihrem System haben.
$ sudo apt installieren curl
Installation des PHP -Komponisten
So installieren Sie nun den Komponisten den Befehl curl in Ihrem Terminalsystem ein. Sie können auch den Befehl „WGet“ anstelle des Curl -Befehls anwenden.
$ curl -SS https: // getComposer.Org/Installer | Php
Das Ausgabefenster zeigt Ihnen die Installationsbeschreibung des Komponisten zusammen mit seiner Version an.
Globaler Zugang
Wenn Sie den Zugriff des PHP -Komponisten weltweit ausnutzen möchten, können Sie den folgenden Befehl in Ihrem Terminalsystem auferlegen.
$ sudo MV -Komponist.PHAR/usr/local/bin/Komponist
$ sudo chmod +x/usr/local/bin/componist
$ source ~/.bashrc
Zuletzt können Sie diesen Befehl kopieren, um die Operationalität des von Ihnen installierten Komponisten zu validieren.
$ Composer -v
Sobald Sie den Komponisten erfolgreich installiert haben, erhalten Sie einige grundlegende Repository -Pakete zusammen mit dem PHP -Composer -Paket. Diese Pakete umfassen „Komponist.JSON ”,„ Komponist.Sperren "," Anbieter "," Autoload ".PHP ”,„ Komponist.Phar ”.
Verwenden Sie den PHP -Komponist auf Ubuntu 20.04
Um mit der Implementierung des PHP -Komponisten für Ihr Projekt zu beginnen, müssen Sie den folgenden Verfahren unterzogen werden.
Fügen Sie ein Stammverzeichnis hinzu
Das erste, was Sie tun müssen, um ein Projekt mit dem PHP -Komponisten zu starten, ist, ein Stammverzeichnis für Ihr Projekt zu generieren.
$ mkdir ~/Composer-Project
$ CD ~/Composer-Project
Sie können den Komponistenprojekt durch Ihren Projektnamen oder irgendetwas ersetzen, um einen URL-Pfad zu erstellen, der allgemein als Slug in der Programmierung bekannt ist.
Installation von Paketen
In diesem Schritt suchen Sie nach den Bibliotheken, die für die Erstellung Ihres Projekts obligatorisch sind. Es gibt ein zentrales Repository für den Komponisten, der alle allgemein zugänglichen PHP -Komponistenpakete enthält, die Sie mit der Installation des Komponisten erhalten. Sie können entweder die Packung von Nesbot/Carbon, Cocur/Slugify und CakePhp/Chronos verwenden. All dies sind die einfachen Pakete für die Zeit.
$ Composer benötigt CakePhp/Chronos
Das Ausgangsfenster zeigt die Installation des Komponisten an.JSON -Datei zusammen mit den wichtigsten Paket, die wir oben angewendet haben. Führen Sie nun den folgenden Befehl aus, um die Zugabe von Komponisten zu überprüfen.JSON und CakePhp/Chronos in Ihrem Projekt Root Depository.
$ cat Composer.JSON
Bildung einer PHP -Datei
Wir können eine PHP .PHP -Paket.
$ sudo Gedit Demo.Php
Sie können die Demo durch Ihr aktuelles Projekt ersetzen. Kopieren Sie diesen Code nun in der Demo.PHP -Funktion
# # Erfordernde 'Anbieter/Autoload.PHP ';Dieser Code umfasst 7 Zeilen, in denen die 2. Zeile die Komponistendatei darstellt, die beim automatischen Laden der Bibliotheken und Pakete, die speziell für Ihr Projekt installiert wurden
Führen Sie nun den Vorgang aus, indem Sie diesen Befehl ausführen
$ PHP Demo.PhpSie können alle projektbasierten Pakete bequem mit diesem Befehl aktualisieren.
$ Composer Update
Abschluss
Installation des PHP -Komponisten auf Ubuntu 20.04 ist ein bequemer Prozess. Die Verwendung von PHP -Komponisten für Ihre Projekte ist jedoch ein kompliziertes Konzept. Aber sobald Sie das Gefühl erfassen, können Sie problemlos jedes Projekt ausführen. Stellen Sie sicher, dass Sie die Demo in den oben genannten Schritten durch Ihr Projekt ersetzen, um Ihren Projektbau effektiv zu verwalten.