Der Pa­ket­ma­na­ger PHP Composer wird zur In­stal­la­ti­on von PHP-Bi­blio­the­ken und Frame­works verwendet. Für die In­stal­la­ti­on unter Windows 10 kann der Composer Installer genutzt werden. Wir zeigen Ihnen den Ablauf Schritt für Schritt.

Schritt 1: Aktuelle PHP-Composer-Version her­un­ter­la­den

Na­vi­gie­ren Sie zuerst zur of­fi­zi­el­len Composer-Download-Website. Ein Composer-Windows-Install funk­tio­niert am ein­fachs­ten mit dem Windows-Installer, den Sie auf der Website her­un­ter­la­den können, genauer gesagt mit der Datei Composer-Setup.exe.

Bild: Ein Klick auf „Composer-Setup.exe“ startet den Download des Windows-Installers
Ein Klick auf „Composer-Setup.exe“ startet den Download des Windows-In­stal­lers. / Quelle: https://get­com­po­ser.org/download/
Hinweis

Der Installer setzt voraus, dass Sie PHP bereits in­stal­liert haben. Unser PHP-Tutorial kann Ihnen sowohl bei der In­stal­la­ti­on von PHP als auch bei den ersten Schritten mit der Skript­spra­che helfen.

Schritt 2: Installer öffnen und In­stal­la­ti­on durch­füh­ren

Öffnen Sie die her­un­ter­ge­la­de­ne .exe-Datei durch einen Dop­pel­klick. Erlauben Sie der Datei im sich öffnenden Fenster, Än­de­run­gen an Ihrem System vor­zu­neh­men. Daraufhin öffnet sich der Windows-Installer. Wenn Sie bereits Erfahrung mit Composer unter Windows 10 haben, können Sie die In­stal­la­ti­on im Developer Mode durch­füh­ren, indem Sie den ent­spre­chen­den Haken setzen.!

Bild: Installer-Tool von Composer während der Installation
Sie können den Developer-Modus nutzen, um er­wei­ter­te Ein­stel­lun­gen während der In­stal­la­ti­on von Composer unter Windows 10 vor­zu­neh­men.

Mit einem Klick auf „Next“ fahren Sie mit der In­stal­la­ti­on fort. Behalten Sie den vor­ge­schla­ge­nen Stan­dard­pfad bei und setzen Sie das Häkchen bei der Option „Add this PHP to your path?“. An­dern­falls kann die In­stal­la­ti­on nicht fort­ge­setzt werden.

Bild: Installer-Tool von Composer während der Installation
Durch Setzen des Hakens bei „Add this PHP to your path?“ kann die In­stal­la­ti­on fort­ge­setzt werden.

Die Proxy-URL-Ein­stel­lun­gen können Sie über­sprin­gen. Mit einem Klick auf „Install“ starten Sie den Composer-Windows-Install.

Tipp

PHP Composer lässt sich natürlich nicht nur auf Windows 10 in­stal­lie­ren. Wir helfen Ihnen bei der In­stal­la­ti­on von Composer auf dem Be­triebs­sys­tem Ihrer Wahl:

Schritt 3: In­stal­la­ti­on auf Erfolg über­prü­fen

Um si­cher­zu­stel­len, dass die In­stal­la­ti­on von PHP Composer unter Windows 10 er­folg­reich war, können Sie eine neue Ein­ga­be­auf­for­de­rung öffnen und folgenden Befehl eintippen:

composer

Bei er­folg­rei­cher In­stal­la­ti­on wird Ihnen nun die aktuell in­stal­lier­te Composer-Version sowie eine Liste von Composer-Befehlen angezeigt:

Bild: Terminal nach Eingabe des Befehls „composer“
Nach er­folg­rei­cher In­stal­la­ti­on greifen Sie in der Ein­ga­be­auf­for­de­rung mit dem Befehl „composer“ auf Composer zu.
Tipp

Sie können PHP Composer auch im IONOS Web­hos­ting-Paket nutzen. Das IONOS Web­hos­ting bietet Ihnen darüber hinaus weitere Vorteile wie einen in­te­grier­ten DDoS-Schutz oder einen 24/7-Support.

Die Nutzung von Composer

Für das Hin­zu­fü­gen und Ak­tua­li­sie­ren von Ab­hän­gig­kei­ten in Ihrem Projekt können Sie die ver­schie­de­nen Composer-Befehle verwenden. Vor allem die folgenden sind für den Start mit PHP Composer un­er­läss­lich.

Schritt 1: composer.json-Datei erstellen

Für die Nutzung von Composer in Ihrem Projekt benötigen Sie nichts weiter als eine In­stal­la­ti­on von Composer sowie eine JSON-Datei namens composer.json, in der Sie die Ab­hän­gig­kei­ten Ihres Projekts be­schrei­ben.

Eine solche Datei können Sie mit folgendem Composer-Befehl erstellen:

composer init

Wenn Sie manuell keine composer.json-Datei erstellen, wird diese au­to­ma­tisch generiert, sobald Sie Ihre erste Ab­hän­gig­keit erstellen.

Schritt 2: Ab­hän­gig­kei­ten hin­zu­fü­gen

Wir gehen in unserem Beispiel davon aus, dass Sie für Ihr Projekt die Logging-Bi­blio­thek Monolog benötigen. Fügen Sie diese An­for­de­rung Ihrer composer.json-Datei mit folgendem Befehl hinzu, den Sie im Ordner Ihres Projekts ausführen:

composer require monolog/monolog

Schritt 3: Ab­hän­gig­kei­ten updaten

Composer bietet Ihnen auch einen in­te­grier­ten Befehl, mit dem Sie die Ab­hän­gig­kei­ten Ihres Projekts auf den neuesten Stand bringen können. Der Befehl sucht nach aktuellen Versionen der in Ihrem Projekt in­klu­dier­ten Bi­blio­the­ken und in­stal­liert diese.

composer update
Zum Hauptmenü