# Composer

Anwendung: Nils Adermann / Jordi Boggiano

Auch php composer, composer.phar genannt

Nils Adermann / Jordi Boggiano, Produktivitaet

Der PHP-Abhängigkeitsmanager. Unter Windows lautet der Befehl composer.exe. Es ist nicht npm.

## Was Sie wissen müssen

Composer ist der PHP-Paketmanager. npm ist der Paketmanager für Node.

composer.exe installiert PHP-Pakete über Packagist. npm wird mit Node.js ausgeliefert und liest package.json. XAMPP kann PHP bereitstellen. Es ersetzt Composer nicht.

- **Was ist es?**: PHP-Abhängigkeitsmanager

  **Identisch mit npm?**: Nein. npm ist für Node gedacht

  **Wird PHP benötigt?**: Ja. composer ruft php.exe auf

Feex sagt

Wird composer nicht erkannt, würde ich es über getcomposer.org installieren und php -v prüfen. Ich würde nicht Node.js reparieren, um eine PHP-Lockdatei zu korrigieren.

## Was ist Composer?

Composer ist der Abhängigkeitsmanager für PHP. composer.exe ist der Windows-Befehl. Es ist nicht npm, nicht PEAR als moderner Standard und nicht XAMPP für sich allein.

## Wenn Sie es noch nie verwendet haben

Wenn in einer PHP-README die Installation von Composer verlangt wird, laden Sie den Windows-Installer von getcomposer.org/download herunter. composer.exe liest die Datei composer.json und kommuniziert mit Packagist. npm ist der Paketmanager von Node.js. Sie benötigen PHP im PATH. Composer installiert keine Node-Module.

## Wofür wird es verwendet?

**PHP-Pakete installieren**

composer install. npm install ist das JavaScript-Äquivalent, nicht dieser Befehl.

**Lockdateien**

composer.lock. package-lock.json ist die Datei von npm.

**Globale PHP-Tools**

composer global require. Das bleibt PHP. Dadurch wird node.exe nicht hinzugefügt.

## Für wen ist es gedacht?

- PHP-Entwickler, deren Repository eine composer.json enthält
- Lernende, die Laravel oder Symfony verwenden
- Jeder, der npm in einem PHP-Projekt ausgeführt hat und sich wunderte, warum vendor/ leer blieb

## Aktueller Status

Composer (2012) ist ein aktueller PHP-Paketmanager von Nils Adermann / Jordi Boggiano. Der Entwickler verweist Windows-Nutzer weiterhin auf https://getcomposer.org/download/.

## Wie alt ist es?

Nils Adermann und Jordi Boggiano haben Composer im Jahr 2012 veröffentlicht, zur gleichen Zeit wie der Aufstieg von npm. Aktuelle 2.x-Windows-Builds bilden das Produkt. Ein Tutorial, das sich nur auf 1.x bezieht, berücksichtigt die Lockdatei-Regeln von Composer 2 womöglich nicht.

## Versionen

Haupt-Kanaele zuerst. Exakte Build-Nummern sind hier nicht alle verifiziert.

Composer 2

## Systemanforderungen

Werte folgen den oeffentlichen Angaben des Herausgebers. Die Arbeitslast beeinflusst weiterhin den tatsaechlichen Bedarf.

### Minimum

| Betriebssystem | Eine aktuelle 64-Bit-Version von Windows 10 oder Windows 11 sowie ein unterstütztes PHP, laut getcomposer.org |
| -------------- | ------------------------------------------------------------------------------------------------------------- |
| RAM            | Der Client ist schlank. Große vendor-Verzeichnisse benötigen Festplattenspeicher                              |

## Ressourcenprofil

- **CPU-Bedarf**: Richtet sich danach, was Sie innerhalb der App oeffnen

  **RAM-Bedarf**: Richtet sich nach Dokumenten, Tabs oder Bibliotheken

## Installierte Prozesse

Diese ausfuehrbaren Dateien gehoeren zu diesem Produkt, wenn es installiert ist.

| composer.exe | Composer-Windows-Befehl |
| ------------ | ----------------------- |

## Autostart-Komponenten

composer.exe startet nicht mit Windows. Sie führen es in einem Projektordner aus.

## Dateispeicherorte

| Typische Installation | C:\ProgramData\ComposerSetup\bin\\ |
| --------------------- | ---------------------------------- |

## Dateiformate

composer.json, composer.lock

## Häufige Probleme

### PHP fehlt im PATH

Composer benötigt php.exe. XAMPP oder ein PHP-Zip-Archiv können dies bereitstellen. node.exe kann composer.json nicht verarbeiten.

### openssl oder fehlende Erweiterungen

Windows-PHP-Builds benötigen die in der Composer-Dokumentation beschriebenen Erweiterungen. Das ist keine optionale npm-Abhängigkeit.

## Probleme lösen

### Installation über getcomposer.org/download

Das Projekt stellt Composer-Setup.exe bereit. Ein Composer-Paket auf einer Freeware-Website ist unbrauchbar.

### php -v gefolgt von composer -V

Beide müssen funktionieren. where.exe npm gehört zu einer anderen Toolchain.

### Löschen Sie vendor und führen Sie composer install erneut aus, falls die Lockdatei intakt ist

Löschen Sie nicht node_modules, um einen Fehler beim PHP-Autoloading zu beheben.

## Alternativen

npm, wenn es sich um ein JavaScript-Projekt handelt. PEAR ist der ältere PHP-Kanal. XAMPP, falls Sie weiterhin eine lokale PHP-Binärdatei benötigen.

## Offizielle Hilfe und Downloads

Beginnen Sie beim Hersteller. Beliebige exe-Websites sind kein Support-Kanal.

| Download               | [getcomposer.org/download/ ](https://getcomposer.org/download/)Offizieller Installer oder Herstellerseite |
| ---------------------- | --------------------------------------------------------------------------------------------------------- |
| Hilfe                  | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Hersteller-Support                                   |
| Offizielle Website     | [getcomposer.org/ ](https://getcomposer.org/)Beginnen Sie hier, nicht bei einem beliebigen exe-Host       |
| Composer-Dokumentation | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install und Hinweise zu Windows             |

## Zugehörige Hardware

Der Client ist schlank. vendor/ benötigt Festplattenspeicher. Eine GPU spielt keine Rolle.

## Technische Details

Technische Details

Versionsnummern des Herstellers aendern sich. Dieser Artikel legt sich nicht auf einen Build fest.

## Verwandt

Diese Entitäten sind mit diesem Artikel verknüpft. Der Typ wird bei jedem Link angezeigt.

[Node.js: Anwendung](https://feex.it/wiki/l/de/software/nodejs/)[So lesen Sie den Task-Manager: Leitfaden](https://feex.it/wiki/l/de/software/system/how-to-read-task-manager/)

## Quellen und Verifizierung

Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung. [Wie wir recherchieren](https://feex.it/wiki/research/).

- [Offizielle Composer-Website ](https://getcomposer.org/)· Produktseite des Herstellers
- [Composer-Hilfe ](https://getcomposer.org/doc/)· Hersteller-Support
- [Composer-Dokumentation ](https://getcomposer.org/doc/)· Offizielle Dokumentation auf getcomposer.org
- [Foxhole-Prozesskarte ](https://foxhole.feex.it/)· Erstanbieter-Stichproben auf Windows-PCs. Kein Labor-Benchmark.

## War dieser Artikel nützlich?

Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.

Schnellübersicht

Die Kurzinformationen zu dieser Seite. Technische Daten, Quellen und die vollständigen Details verbleiben im Artikel.

- **Entwickler**: Nils Adermann / Jordi Boggiano

  **Kategorie**: PHP-Paketmanager

  **Prozess**: composer.exe

  **Lizenz**: MIT

  **Erstveroeffentlichung**: 2012

  **Offizielle Website**: [getcomposer.org](https://getcomposer.org/)

  **Erfasst von Feex**: Gesehen auf Windows-PCs in Foxhole

Erfasster Quellstatus: Von Feex überprüft: Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/de/software/composer/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
