Direkt zum Inhalt

Composer

AawändigNils Adermann / Jordi Boggiano

Au gnannt php composer, composer.phar

Nils Adermann / Jordi BoggianoProduktivität

De PHP-Abhängigkeitsmanager. Uf Windows heisst de Befehl composer.exe. Es isch nid npm.

Was du wüsse muesch

Composer isch de PHP-Manager. npm isch de Node-Manager.

composer.exe installiert PHP-Paket vo Packagist. npm chunt mit Node.js und list package.json. XAMPP cha PHP lifere. Es ersetzt Composer nid.

Was isch es?
PHP-Abhängigkeitsmanager
S Gliiche wie npm?
Nei. npm isch für Node
Bruucht s PHP?
Ja. composer rüeft php.exe uf
Feex meint
Wenn composer nid erchannt wird, würdi s vo getcomposer.org installiere und php -v prüefe. Ich würd nid Node.js repariere, zum es PHP-Lockfile z flicke.

Was isch Composer?

Composer isch de PHP-Abhängigkeitsmanager. composer.exe isch de Windows-Befehl. Es isch nid npm, hüt nüme standardmässig PEAR und nid XAMPP eleige.

Wenn s nonie bruucht häsch

Wenn es PHP-README d Installation vo Composer verlangt het, s Windows-Installationsprogramm vo getcomposer.org/download hole. composer.exe list composer.json und kommuniziert mit Packagist. npm isch de Node.js-Paketmanager. Mer bruucht PHP im PATH. Composer installiert keini Node-Module.

Für was wird s bruucht?

PHP-Paket installiere

composer install. npm install isch s JavaScript-Pendant, nid dä Befehl.

Lockfiles

composer.lock. package-lock.json isch d Datei vo npm.

Globali PHP-Tools

composer global require. Das isch immer no PHP. Es füegt node.exe nid hinzue.

Für wen isch es dänkt?

  • PHP-Entwickler, wo im Repo e composer.json händ
  • Studänte, wo Laravel oder Symfony bruched
  • Alli, wo npm imene PHP-Projekt usgfüehrt händ und sich gwunderet händ, warum vendor/ leer isch

Aktuelle Status

Composer (2012) isch en aktuelle PHP-Paketmanager vo Nils Adermann / Jordi Boggiano. De Aabieter verwiist Windows-Nutzer immer no uf https://getcomposer.org/download/.

Wie alt isch es?

Nils Adermann und Jordi Boggiano händ Composer 2012 veröffetlicht, i de gliiche Ära wie em Ufstiig vo npm. Aktuelli 2.x-Windows-Builds sind s Produkt. E reini 1.x-Aaleitig verpasst villicht d Composer 2-Lockfile-Regle.

Versione

Wichtigi Kanäl zerscht. Di genaue Build-Nummere sind do nöd alli überprüft.

Composer 2

Systemaforderige

D Wärt halted sich a di öffentliche Hiiwiis vom Entwickler. D Arbetspensum cha de tatsächlichi Bedarf aber ändere.

Minimum

Mindestaaforderige an s System
Betriibssystem En aktuelli 64-Bit-Version vo Windows 10 oder Windows 11 plus es unterstützts PHP lut getcomposer.org
RAM De Client isch chly. Grossi vendor-Bäum bruched Disk-Platz

Ressourceprofil

CPU-Bedarf
Richtet sich noch däm, was i de App uftuesch
RAM-Bedarf
Richtet sich noch Dokument, Tabs oder Bibliotheke

Installierti Prozäss

Die usfüehrbare Dateie ghöred zu däm Produkt, wenn s installiert isch.

Installierti Prozäss
composer.exe Composer Windows-Befehl

Autostart-Komponente

composer.exe startet nid mit Windows. Mer füehrt s imene Projektordner us.

Dateipfad

Typischi Composer-Pfade
Typischi Installierig C:\ProgramData\ComposerSetup\bin\

Dateiformat

composer.jsoncomposer.lock

Hüüfigi Problem

PHP fählt im PATH

Composer bruucht php.exe. XAMPP oder es PHP-ZIP chönd das bereitstelle. node.exe füehrt composer.json nid us.

openssl oder fählendi Erwiiterige

Windows-PHP-Builds bruched d Erwiiterige, wo Composer dokumentiert. Das isch keis optionali npm-Abhängigkeit.

Problem löse

Vo getcomposer.org/download installiere

S Projekt hostet Composer-Setup.exe. Es Composer-Paket uf ere Freeware-Siite isch Schrott.

php -v, dänn composer -V

Beidi müend funktioniere. where.exe npm isch e anderi Toolchain.

vendor lösche und composer install nomal usfüehre, wenn s Lockfile intakt isch

Lösch nid node_modules, zum en PHP-Autoload-Fehler z behebe.

Alternative

npm, wenn s Projekt JavaScript isch. PEAR isch de älteri PHP-Kanal. XAMPP, wenn mer no e lokali PHP-Binary bruucht.

Offizielli Hilf und Downloads

Fang bim Hersteller aa. Willchürliche Exe-Siite sind kei Supportkanal.

Offizielli Kontakt
Download getcomposer.org/download/ Offizielle Installer oder Hersteller-Siite
Hilf getcomposer.org/doc/ Hersteller-Support
Offizielli Website getcomposer.org/ Fang do aa, nöd uf ere zuefällige Exe-Siite
Composer-Doku getcomposer.org/doc/ require, install und Windows-Hiwiis

Verwandti Hardware

De Client isch liecht. vendor/ bruucht Disk-Platz. E GPU isch egal.

Technischi Detail

Technischi Detail

Versionsnummere vom Hersteller ändered sich. Dä Artikel legt kei feschti Build fest.

Quelle und Verifikation

Erfassts Quell-Label: August 2026. Das Label stellt kei unabhängigi Verifikation dar. Wie mir recherchiered.

Isch dä Artikel nützlich gsi?

Es Ja oder Nei längt. Wähl en Grund us, wänn du wotsch, oder schryb e churzi Notiz.

Isch dä Artikel nützlich gsi?