Composer
Tambe anomenat php composer, composer.phar
El gestor de dependencies de PHP. A Windows l'ordre es composer.exe. No es npm.
El que cal saber
Composer es el gestor de PHP. npm es el gestor de Node.
composer.exe installa paquets de PHP des de Packagist. npm s'inclou amb Node.js i llegeix package.json. XAMPP pot proporcionar PHP. No substitueix pas Composer.
- Què és?
- Gestor de dependencies de PHP
- Es el mateix que npm?
- No. npm es per a Node
- Cal tenir PHP?
- Si. composer crida php.exe
Que es Composer?
Composer es el gestor de dependencies de PHP. composer.exe es l'ordre de Windows. No es npm, ni PEAR com a opcio moderna predeterminada, ni XAMPP per si sol.
Si no l'heu utilitzat mai
Si un README de PHP deia d'installar Composer, obteniu l'installador de Windows des de getcomposer.org/download. composer.exe llegeix composer.json i es comunica amb Packagist. npm es el gestor de paquets de Node.js. Necessiteu PHP al PATH. Composer no installara pas moduls de Node.
Per a què s'utilitza?
composer install. npm install es l'equivalent en JavaScript, no pas aquesta ordre.
composer.lock. package-lock.json es el fitxer de npm.
composer global require. Aixo continua sent PHP. No afegira pas node.exe.
A qui va dirigit?
- Desenvolupadors de PHP amb diposits que contenen composer.json
- Estudiants que utilitzen Laravel o Symfony
- Qualsevol persona que hagi executat npm en un projecte PHP i s'hagi preguntat per que vendor/ estava buit
Estat actual
Composer (2012) es un gestor de paquets de php actual de Nils Adermann / Jordi Boggiano. El proveidor encara dirigeix els usuaris de Windows a https://getcomposer.org/download/.
Quants anys té?
Nils Adermann i Jordi Boggiano van publicar Composer el 2012, en la mateixa epoca de l'ascens de npm. Les versions actuals 2.x per a Windows son el producte. Un tutorial nomes per a 1.x pot ometre les regles del fitxer de bloqueig de Composer 2.
Versions
Primer els canals principals. Els números exactes de compilació no estan tots verificats aquí.
Requisits del sistema
Els valors segueixen les indicacions públiques de l'editor. La càrrega de treball continua canviant la necessitat real.
Mínim
| Sistema operatiu | Una versio actual de 64 bits de Windows 10 o Windows 11, a mes d'un PHP compatible, segons getcomposer.org |
|---|---|
| RAM | El client es petit. Els arbres de vendor grans requereixen disc |
Perfil de recursos
- Demanda de CPU
- Depèn del que obriu dins de l'aplicació
- Demanda de RAM
- Depèn dels documents, pestanyes o biblioteques
Processos instal·lats
Aquests executables pertanyen a aquest producte quan està instal·lat.
| composer.exe | Ordre de Windows de Composer |
|---|
Components d'inici
composer.exe no s'inicia pas amb Windows. S'executa en una carpeta de projecte.
Ubicacions de fitxers
| Instal·lació típica | C:\ProgramData\ComposerSetup\bin\ |
|---|
Formats de fitxers
Problemes habituals
Falta PHP al PATH
Composer necessita php.exe. XAMPP o un zip de PHP el poden proporcionar. node.exe no executara pas composer.json.
openssl o extensions que falten
Les compilacions de PHP per a Windows necessiten les extensions que documenta Composer. Aixo no es una dependencia opcional de npm.
Resolució de problemes
Installeu des de getcomposer.org/download
El projecte allotja Composer-Setup.exe. Un paquet de Composer en un lloc de freeware es brossa.
php -v i despres composer -V
Tots dos han de funcionar. where.exe npm es una cadena d'eines diferent.
Suprimiu vendor i torneu a executar composer install si el fitxer de bloqueig es correcte
No suprimiu pas node_modules per solucionar un error de carrega automatica de PHP.
Alternatives
npm si el projecte es en JavaScript. PEAR es el canal mes antic de PHP. XAMPP si encara necessiteu un binari local de PHP.
Ajuda oficial i baixades
Comenceu pel proveïdor. Els llocs web d'exe aleatoris no són un canal de suport.
| Baixada | getcomposer.org/download/ Instal·lador oficial o pàgina del proveïdor |
|---|---|
| Ajuda | getcomposer.org/doc/ Suport del proveïdor |
| Lloc web oficial | getcomposer.org/ Comenceu aquí, no pas en un servidor d'exe aleatori |
| Documentacio de Composer | getcomposer.org/doc/ require, install i notes sobre Windows |
Maquinari relacionat
El client es lleuger. vendor/ requereix disc. La GPU es irrellevant.
Detalls tècnics
Detalls tècnics
Els números de versió del proveïdor canvien. Aquest article no fixa una compilació.
Fonts i verificació
Etiqueta de la font registrada: agost de 2026. Aquesta etiqueta no estableix una verificació independent. Com investiguem.
- Lloc oficial de Composer · Pàgina de producte del proveïdor
- Ajuda de Composer · Suport del proveïdor
- Documentacio de Composer · Documentacio oficial de getcomposer.org
- Mapa de processos Foxhole · Mostres pròpies recollides en ordinadors amb Windows. No és una prova de referència de laboratori.
Ha estat útil aquest article?
Un sí o un no és suficient. Trieu un motiu si voleu, o afegiu una breu nota.
Gràcies. Això ens ajuda a millorar aquesta pàgina.