Komponist ist eine Anwendung, die für verwendet wird Abhängigkeitsmanagement im Standardformat in PHP . Mit Composer können Sie die Bibliotheken deklarieren, in denen Ihre PHP Projekt hängt davon ab und verwaltet es für Sie. Es installiert und aktualisiert die Bibliotheken, die Sie für Ihr Projekt benötigen.
Standardmäßig installiert Composer nichts global; Es verwaltet Abhängigkeiten pro Projekt und installiert sie im Verzeichnis ( Verkäufer ) in Ihrem Projekt.
Composer bietet zwei Dinge für unsere Projekte:
Salman Khan Khan Alter
- Hilft beim Abhängigkeitsmanagement für PHP.
- Hilft beim automatischen Laden von Dateien im Projekt.
Der Composer wird durch Nodes NPM und Rubys Paket stark mit Energie versorgt.
Stellen Sie sich ein Szenario vor:
- Sie haben ein PHP-Projekt, das von mehreren Bibliotheken abhängt.
- Und einige dieser Bibliotheken sind auch von anderen Bibliotheken abhängig.
Composer erfüllt die Anforderung des obigen Szenarios wie folgt:
- Damit können Sie die Bibliotheken deklarieren, von denen Ihr Projekt abhängt.
- Es findet heraus, welche Versionen des Pakets Sie in Ihrem Projekt installieren müssen, lädt es herunter und installiert es für Sie.
- Außerdem können Sie alle Ihre Abhängigkeiten mit einem einzigen Befehl aktualisieren.
Systemanforderungen für die Installation von Composer:
Composer muss installiert und erfolgreich ausgeführt werden PHP 5.3.2+ auf der Maschine. Es erfordert außerdem einige sensible PHP-Einstellungen und Kompilierungs-Flags. Wenn Sie die Composer-Pakete aus dem Quellcode und nicht aus dem ZIP-Archiv installieren, benötigen Sie git, svn, fossil oder hg basierend auf der Versionskontrolle des Pakets. Ein Composer ist ein plattformübergreifendes Tool, das gleichermaßen läuft Windows-Betriebssystem , Linux und macOS.
Installieren Sie Composer unter Windows
Es gibt zwei Möglichkeiten, Composer auf dem Windows-Betriebssystem zu installieren: Die erste Möglichkeit besteht darin, das Composer-Installationsprogramm-Setup zu verwenden, und die andere Möglichkeit besteht in der manuellen Installation mithilfe eines Skripts.
1. Verwenden des Installationsprogramms
a) Die Installation von Composer über das Composer-Installationsprogramm-Setup ist die einfachste Möglichkeit, es auf einem Windows-Betriebssystem zu installieren. Starten Sie Ihren Standardbrowser und besuchen Sie https://getcomposer.org und klicken Sie auf die Schaltfläche „Erste Schritte“. Unter dem ' Installation – Windows Klicken Sie im Abschnitt auf „ Verwenden des Installationsprogramms ' Möglichkeit; Sie gelangen zum Abschnitt „Verwenden des Installationsprogramms“.
b) Klicken Sie auf Composer-Setup.exe Link zum Herunterladen des Composer-Setups auf Ihr Gerät. Nachdem Sie das Setup heruntergeladen haben, führen Sie es zur Installation aus und befolgen Sie die Anweisungen.
c) Öffnen Sie das heruntergeladene Composer-Setup und klicken Sie auf „Für alle Benutzer installieren“. Dies ist die empfohlene Option zur Installation des Composer-Setups.
d) Klicken Sie im Popup-Bildschirm auf JA um die Installation zu ermöglichen.
e) Wählen Sie nun Ihren Installationstyp und klicken Sie auf Nächste
f) Wählen Sie nun den Befehlszeilen-PHP-Pfad aus, den Sie verwenden möchten, aktivieren Sie das Kontrollkästchen, um den PHP-Pfad hinzuzufügen, und klicken Sie Nächste .
g) Das Composer-Setup öffnet einen Popup-Bildschirm, der die Option bietet, einen Proxyserver für die Verbindung mit dem Internet zu verwenden. Wenn Sie einen Proxyserver verwenden möchten, aktivieren Sie das Kontrollkästchen und geben Sie die Proxy-URL ein. Wenn nicht, lassen Sie es und klicken Sie auf Nächste Wir überspringen dies, da wir keinen Proxyserver für die Internetverbindung verwenden.
h) Das Composer-Setup kann jetzt auf Ihrem Computer installiert werden. Überprüfen Sie Ihre Einstellungen und klicken Sie auf die Schaltfläche „Installieren“.
i) Nach der Installation des Composer-Setups werden wichtige Informationen zum Öffnen angezeigt. Lesen Sie die Informationen, klicken Sie auf Weiter und gehen Sie nach der Installation entsprechend vor.
j) Klicken Sie auf die Schaltfläche „Fertig stellen“, um die Installation abzuschließen.
Wenn der Composer auf Ihrem Computer installiert ist, öffnen Sie das Befehlsfenster (cmd) und geben Sie ein Komponist und drücke Eingeben Schlüssel. Wenn eine Liste mit Befehlen angezeigt wird, bedeutet dies, dass Composer erfolgreich auf Ihrem Computer installiert wurde.
2. Manuelle Installation
Sie können Composer in jedem gewünschten Verzeichnis installieren. In unserem Fall installieren wir bei C:xampphtdocscomposersetup Verzeichnis. Öffnen Sie Ihr Befehlsterminal (cmd) und gehen Sie zu dem Verzeichnis, das Sie installieren möchten (C:xampphtdocscomposersetup).
Kopieren Sie das folgende Skript und fügen Sie es in Ihr ein cmd Terminal und führen Sie es aus, um Composer zu installieren. Der neueste Composer wird automatisch in Ihrem aktuellen Verzeichnis installiert.
php -r 'copy('https://getcomposer.org/installer', 'composer-setup.php');' php -r 'if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;' php composer-setup.php php -r 'unlink('composer-setup.php');'
Dieses Installationsskript überprüft lediglich die php.ini-Einstellungen. Wenn die Einstellungen falsch eingestellt sind, werden Sie gewarnt und mit dem Herunterladen der neuesten Version begonnen Komponist.phar im aktuellen Verzeichnis (C:xampphtdocscomposersetup). Wenn die Installation erfolgreich verläuft, wird die Meldung „Erfolgreich installiert“ angezeigt.
Die oben genannten 4 Skriptzeilen müssen in der Reihenfolge sein, in der die folgenden Aktivitäten ausgeführt werden:
- Laden Sie das Composer-Installationsprogramm in das aktuelle Verzeichnis herunter.
- Überprüfen Sie das SHA-384-Zertifikat des Composer-Installationsprogramms.
- Führen Sie das Composer-Installationsprogramm aus.
- Entfernen Sie das Composer-Installationsprogramm.
Hinweis: Der Skriptcode kann sich je nach veröffentlichter neuer Version ändern. Um das Skript zur Installation einer neuen Version von Composer zu überprüfen, besuchen Sie https://getcomposer.org/download/ .
Hinweis: Wenn das Skript einen Fehler auslöst, der besagt: PHP wird nicht als interner oder externer Befehl erkannt '. Überprüfen Sie dann, ob der PHP-Pfad in den Umgebungsvariableneinstellungen des Computers richtig eingestellt ist oder nicht. Um den PHP-Pfad global für Ihren Computer festzulegen, kopieren Sie den PHP-Pfad dort, wo er sich befindet (C:xamppphp), und fügen Sie ihn unter ein Erweiterte Systemeinstellungen, > Umgebungsvariablen > wählen Weg und klicken Sie auf Neu . Nun, im Variablennamen Typ Weg und in der Variablenwert , fügen Sie den PHP-Speicherort ein, d. h. C:xamppphp .
Sie können Ihre installierte Composer-Version mit einem Befehl überprüfen Komponist -v auf dem aktuellen Pfad. Wie zum Beispiel:
composer -v
Zum Beispiel:
C:xampphtdocscomposersetup>composer -v
Hier installieren wir die aktuelle Composer-Version 2.0.8 auf unserem Rechner.
Erstelle eine neue komponist.bat Datei im selben Verzeichnis, in dem sich die Komponist.phar ist anwesend.
Mit cmd
C:xampphtdocscomposersetup>echo @php '%~dp0composer.phar' %*>composer.bat
Verwendung von PowerShell
C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*'
Einige der anderen bemerkenswerten Installationsoptionen von Composer
--install-dir
Sie können Composer in einem bestimmten Verzeichnis installieren, in dem Sie möchten --install-dir Option und Angabe des Zielverzeichnisnamens. Zum Beispiel:
php composer-setup.php --install-dir=bin
--Dateiname
Sie können mithilfe von sogar einen anderen Dateinamen als den Standardnamen (composer.phar) angeben --Dateiname Möglichkeit. Zum Beispiel:
php composer-setup.php --filename=composer
--Ausführung
Composer ermöglicht die Installation seiner jeweiligen Version mithilfe von --Ausführung Option zusammen mit der Bereitstellung einer bestimmten Release-Version. Zum Beispiel:
php composer-setup.php --version=1.0.0-alpha8
--helfen
Verwendung der --helfen Mit dieser Option können Sie verschiedene Composer-Optionen für eine bestimmte Umgebung anzeigen. Zum Beispiel:
--help
Composer aktualisieren und deinstallieren
Wenn Sie Ihren Composer aktualisieren oder einen seiner Abhängigkeitsmanager deinstallieren möchten, stellen Sie sicher, dass Git für Windows auf Ihrem Computer installiert ist. Von dort aus können Sie die Installation von Composer überprüfen, indem Sie Folgendes ausführen --Ausführung Befehl vom Terminal aus. Wenn der Befehl den Versionscode zurückgibt, bedeutet dies, dass der Composer installiert ist und Sie für die nächsten Schritte bereit sind.
Bevor Sie Ihren Composer aktualisieren, überprüfen Sie die aktuelle Version, die auf Ihrem Computer installiert ist. Sie können dies tun, indem Sie den folgenden Befehl in Ihre Terminalanwendung eingeben:
Java math.random
composer -- version
oder
composer -V
Composer aktualisieren
Um Composer selbst zu aktualisieren, führen Sie das folgende Skript aus. Dadurch wird der Composer aktualisiert.
composer self-update
Abhängigkeit aktualisieren
Da Composer die Abhängigkeitsbibliothek Ihres Projekts verwaltet, können Sie diese Abhängigkeiten bei Bedarf mit dem folgenden Befehl aktualisieren:
composer update
Wenn in Ihrem aktuellen Verzeichnis kein aktives Projekt mit Composer-Abhängigkeiten ausgeführt wird, zeigt Composer eine Meldung an, dass kein Projekt gefunden werden konnte Composer.json Datei.
Pakete deinstallieren
Um die Pakete von Composer zu deinstallieren, führen Sie den folgenden Befehl aus:
composer remove your_package_name
Stellen Sie sicher, dass Sie im obigen Befehl „Ihr_Paketname“ durch den tatsächlichen Paketnamen ersetzen. Das Paket wird von Composer deinstalliert.