1. [Viqui](https://feex.it/wiki/)
2. [Programari](https://feex.it/wiki/software/)
3. [Productivitat](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplicació: Nils Adermann / Jordi Boggiano

Tambe anomenat php composer, composer.phar

Nils Adermann / Jordi Boggiano, Productivitat

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

Feex diu

Si composer no es reconeix, l'installaria des de getcomposer.org i comprovaria php -v. No repararia pas Node.js per solucionar un fitxer de bloqueig de PHP.

## 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?

**Installar paquets de PHP**

composer install. npm install es l'equivalent en JavaScript, no pas aquesta ordre.

**Fitxers de bloqueig**

composer.lock. package-lock.json es el fitxer de npm.

**Eines globals de PHP**

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í.

Composer 2

## 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

composer.json, composer.lock

## 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/ ](https://getcomposer.org/download/)Instal·lador oficial o pàgina del proveïdor |
| ------------------------ | ---------------------------------------------------------------------------------------------------------- |
| Ajuda                    | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Suport del proveïdor                                  |
| Lloc web oficial         | [getcomposer.org/ ](https://getcomposer.org/)Comenceu aquí, no pas en un servidor d'exe aleatori           |
| Documentacio de Composer | [getcomposer.org/doc/ ](https://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ó.

## Relacionat

Aquestes entitats enllacen amb aquest article. El tipus es mostra a cada enllaç.

[Node.js: Aplicació](https://feex.it/wiki/l/ca/software/nodejs/)[Com interpretar el Task Manager: Guia](https://feex.it/wiki/l/ca/software/system/how-to-read-task-manager/)

## Fonts i verificació

Etiqueta de la font registrada: agost de 2026. Aquesta etiqueta no estableix una verificació independent. [Com investiguem](https://feex.it/wiki/research/).

- [Lloc oficial de Composer ](https://getcomposer.org/)· Pàgina de producte del proveïdor
- [Ajuda de Composer ](https://getcomposer.org/doc/)· Suport del proveïdor
- [Documentacio de Composer ](https://getcomposer.org/doc/)· Documentacio oficial de getcomposer.org
- [Mapa de processos Foxhole ](https://foxhole.feex.it/)· 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.

Dades ràpides

La breu identitat d'aquesta pàgina. Les especificacions, les fonts i la història completa romanen a l'article.

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

  **Categoria**: Gestor de paquets de PHP

  **Procés**: composer.exe

  **Llicència**: MIT

  **Publicat per primera vegada**: 2012

  **Lloc web oficial**: [getcomposer.org](https://getcomposer.org/)

  **Assignat per Feex**: Vist en ordinadors amb Windows a Foxhole

Estat d'origen registrat: Feex Reviewed: Etiqueta de la font registrada: agost de 2026. Aquesta etiqueta no estableix una verificació independent.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/ca/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)
