logo

So installieren Sie Composer unter Windows

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:

  1. Sie haben ein PHP-Projekt, das von mehreren Bibliotheken abhängt.
  2. Und einige dieser Bibliotheken sind auch von anderen Bibliotheken abhängig.

Composer erfüllt die Anforderung des obigen Szenarios wie folgt:

  1. Damit können Sie die Bibliotheken deklarieren, von denen Ihr Projekt abhängt.
  2. Es findet heraus, welche Versionen des Pakets Sie in Ihrem Projekt installieren müssen, lädt es herunter und installiert es für Sie.
  3. 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“.

So installieren Sie Composer unter Windows

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.

So installieren Sie Composer unter Windows

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

So installieren Sie Composer unter Windows

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 .

So installieren Sie Composer unter Windows

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.

So installieren Sie Composer unter Windows

h) Das Composer-Setup kann jetzt auf Ihrem Computer installiert werden. Überprüfen Sie Ihre Einstellungen und klicken Sie auf die Schaltfläche „Installieren“.

So installieren Sie Composer unter Windows

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.

So installieren Sie Composer unter Windows

j) Klicken Sie auf die Schaltfläche „Fertig stellen“, um die Installation abzuschließen.

So installieren Sie Composer unter Windows

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.

So installieren Sie Composer unter Windows

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.

So installieren Sie Composer unter Windows

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 

So installieren Sie Composer unter Windows

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 

So installieren Sie Composer unter Windows

Verwendung von PowerShell

 C:xampphtdocscomposersetup> Set-Content composer.bat '@php '%~dp0composer.phar' %*' 

So installieren Sie Composer unter Windows

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.