Composer
Også kaldet php composer, composer.phar
PHP-afhængighedshåndteringen. På Windows er kommandoen composer.exe. Det er ikke npm.
Hvad du behøver at vide
Composer er PHP-håndteringen. npm er Node-håndteringen.
composer.exe installerer PHP-pakker fra Packagist. npm leveres med Node.js og læser package.json. XAMPP kan levere PHP. Den erstatter ikke Composer.
- Hvad er det?
- PHP-afhængighedshåndtering
- Det samme som npm?
- Nej. npm er til Node
- Behøves PHP?
- Ja. composer kalder php.exe
Hvad er Composer?
Composer er PHP-afhængighedshåndteringen. composer.exe er Windows-kommandoen. Det er ikke npm, ikke PEAR som den moderne standard, og ikke XAMPP i sig selv.
Hvis du aldrig har brugt det
Hvis en PHP-README sagde, at du skulle installere Composer, så hent Windows-installationsprogrammet fra getcomposer.org/download. composer.exe læser composer.json og kommunikerer med Packagist. npm er pakkehåndteringen til Node.js. Du skal have PHP i PATH. Composer installerer ikke Node-moduler.
Hvad bruges det til?
composer install. npm install er modstykket i JavaScript, ikke denne kommando.
composer.lock. package-lock.json er npm's fil.
composer global require. Det er stadig PHP. Det tilføjer ikke node.exe.
Hvem er det til?
- PHP-udviklere, hvis lager indeholder en composer.json
- Studerende, der bruger Laravel eller Symfony
- Enhver, der kørte npm i et PHP-projekt og undrede sig over, hvorfor vendor/ var tom
Nuværende status
Composer (2012) er en aktuel php-pakkehåndtering fra Nils Adermann / Jordi Boggiano. Leverandøren henviser stadig Windows-brugere til https://getcomposer.org/download/.
Hvor gammelt er det?
Nils Adermann og Jordi Boggiano udgav Composer i 2012, samme æra som npm's fremgang. Nuværende 2.x Windows-builds er selve produktet. En vejledning, der kun dækker 1.x, overser måske Composer 2-regler for låsefiler.
Versioner
Primære kanaler først. Nøjagtige build-numre er ikke alle bekræftet her.
Systemkrav
Værdierne følger udgiverens offentlige retningslinjer. Arbejdsbelastningen ændrer stadig det faktiske behov.
Minimum
| Operativsystem | En aktuel 64-bit Windows 10- eller Windows 11-udgivelse samt en understøttet PHP, ifølge getcomposer.org |
|---|---|
| RAM | Klienten er lille. Store vendor-træer kræver diskplads |
Ressourceprofil
- CPU-krav
- Følger det, du åbner i appen
- RAM-krav
- Følger dokumenter, faner eller biblioteker
Installerede processer
Disse eksekverbare filer tilhører dette produkt, når det er installeret.
| composer.exe | Composer-kommando til Windows |
|---|
Startkomponenter
composer.exe starter ikke med Windows. Du kører den i en projektmappe.
Filplaceringer
| Typisk installation | C:\ProgramData\ComposerSetup\bin\ |
|---|
Filformater
Almindelige problemer
PHP mangler i PATH
Composer skal bruge php.exe. XAMPP eller en PHP-zip-fil kan levere det. node.exe kører ikke composer.json.
openssl eller manglende udvidelser
Windows PHP-builds kræver de udvidelser, som Composer dokumenterer. Det er ikke en valgfri npm-afhængighed.
Fejlfinding
Installer fra getcomposer.org/download
Projektet er vært for Composer-Setup.exe. En Composer-pakke på et freeware-websted er skrammel.
php -v og derefter composer -V
Begge skal virke. where.exe npm hører til en anden værktøjskæde.
Slet vendor og kør composer install igen, hvis låsefilen er i orden
Slet ikke node_modules for at rette en PHP-autoload-fejl.
Alternativer
npm hvis projektet er JavaScript. PEAR er den ældre PHP-kanal. XAMPP hvis du stadig mangler en lokal PHP-binærfil.
Officiel hjælp og downloads
Start hos leverandøren. Tilfældige websteder med eksekverbare filer er ikke en supportkanal.
| Download | getcomposer.org/download/ Officielt installationsprogram eller leverandørside |
|---|---|
| Hjælp | getcomposer.org/doc/ Leverandørsupport |
| Officielt websted | getcomposer.org/ Start her, ikke på et tilfældigt websted med exe-filer |
| Composer-dokumentation | getcomposer.org/doc/ require, install og Windows-bemærkninger |
Relateret hardware
Klienten er let. vendor/ kræver diskplads. En GPU er irrelevant.
Tekniske detaljer
Tekniske detaljer
Leverandørens versionsnumre ændrer sig. Denne artikel fastlåser ikke et build.
Kilder og verificering
Registreret kildemærkat: August 2026. Denne mærkat udgør ikke uafhængig verificering. Sådan undersøger vi.
- Officielt websted for Composer · Leverandørens produktside
- Hjælp til Composer · Leverandørsupport
- Dokumentation til Composer · Officiel getcomposer.org-dokumentation
- Foxhole-procesoversigt · Førstepartsstikprøver på Windows-pc'er. Ikke en laboratorie-benchmark.
Var denne artikel nyttig?
Et ja eller nej er nok. Vælg en grund, hvis du vil, eller tilføj en kort bemærkning.
Tak. Det hjælper os med at forbedre denne side.