1. [Wiki](https://feex.it/wiki/)
2. [Software](https://feex.it/wiki/software/)
3. [Productividad](https://feex.it/wiki/software/productivity/)
4. Composer

# Composer

Aplicación: Nils Adermann / Jordi Boggiano

Tambien llamado php composer, composer.phar

Nils Adermann / Jordi Boggiano, Productividad

El administrador de dependencias de PHP. En Windows el comando es composer.exe. No es npm.

## Lo que necesita saber

Composer es el administrador de PHP. npm es el administrador de Node.

composer.exe instala paquetes de PHP desde Packagist. npm se distribuye con Node.js y lee package.json. XAMPP puede proporcionar PHP. No sustituye a Composer.

- **¿Qué es?**: Administrador de dependencias de PHP

  **Igual que npm?**: No. npm es para Node

  **Necesita PHP?**: Si. composer llama a php.exe

Feex dice

Si composer no se reconoce, lo instalaria desde getcomposer.org y verificaria php -v. No repararia Node.js para solucionar un archivo de bloqueo de PHP.

## Que es Composer?

Composer es el administrador de dependencias de PHP. composer.exe es el comando de Windows. No es npm, no es PEAR como predeterminado moderno, ni es XAMPP por si solo.

## Si nunca lo ha utilizado

Si un README de PHP indica instalar Composer, obtenga el instalador para Windows desde getcomposer.org/download. composer.exe lee composer.json y se comunica con Packagist. npm es el administrador de paquetes de Node.js. Necesita PHP en el PATH. Composer no instalara modulos de Node.

## ¿Para qué se utiliza?

**Instalar paquetes de PHP**

composer install. npm install es el analogo de JavaScript, no este comando.

**Archivos de bloqueo**

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

**Herramientas globales de PHP**

composer global require. Eso sigue siendo PHP. No anadira node.exe.

## ¿Para quién es?

- Desarrolladores de PHP cuyo repositorio contiene composer.json
- Estudiantes que usan Laravel o Symfony
- Cualquiera que haya ejecutado npm en un proyecto PHP y se pregunte por que vendor/ estaba vacio

## Estado actual

Composer (2012) es un administrador de paquetes de php actual de Nils Adermann / Jordi Boggiano. El desarrollador todavia dirige a los usuarios de Windows a https://getcomposer.org/download/.

## ¿Qué antigüedad tiene?

Nils Adermann y Jordi Boggiano lanzaron Composer en 2012, en la misma epoca del auge de npm. Las compilaciones actuales de Windows 2.x son el producto. Un tutorial centrado exclusivamente en 1.x podria omitir las reglas de bloqueo de Composer 2.

## Versiones

Primero los canales principales. No todos los números de compilación exactos están verificados aquí.

Composer 2

## Requisitos del sistema

Los valores siguen las pautas públicas del editor. La carga de trabajo aún modifica la necesidad real.

### Mínimo

| Sistema operativo | Una version actual de Windows 10 o Windows 11 de 64 bits, mas un PHP compatible, segun getcomposer.org |
| ----------------- | ------------------------------------------------------------------------------------------------------ |
| RAM               | El cliente es pequeno. Las estructuras de vendor extensas requieren disco                              |

## Perfil de recursos

- **Demanda de CPU**: Depende de lo que abra dentro de la aplicación

  **Demanda de RAM**: Depende de los documentos, pestañas o librerías

## Procesos instalados

Estos ejecutables pertenecen a este producto cuando está instalado.

| composer.exe | Comando de Composer para Windows |
| ------------ | -------------------------------- |

## Componentes de inicio

composer.exe no se inicia con Windows. Se ejecuta en la carpeta de un proyecto.

## Ubicaciones de archivos

| Instalación típica | C:\ProgramData\ComposerSetup\bin\\ |
| ------------------ | ---------------------------------- |

## Formatos de archivo

composer.json, composer.lock

## Problemas comunes

### Falta PHP en el PATH

Composer necesita php.exe. XAMPP o un archivo zip de PHP pueden proporcionarlo. node.exe no ejecutara composer.json.

### openssl o extensiones ausentes

Las compilaciones de PHP para Windows necesitan las extensiones que documenta Composer. Eso no es una dependencia opcional de npm.

## Cómo resolver problemas

### Instalar desde getcomposer.org/download

El proyecto aloja Composer-Setup.exe. Un paquete de Composer en un sitio de software gratuito es basura.

### php -v luego composer -V

Ambos deben funcionar. where.exe npm pertenece a una cadena de herramientas diferente.

### Elimine vendor y vuelva a ejecutar composer install si el archivo de bloqueo es correcto

No elimine node_modules para corregir un error de carga automatica (autoload) de PHP.

## Alternativas

npm si el proyecto es JavaScript. PEAR es el canal antiguo de PHP. XAMPP si aun necesita un binario local de PHP.

## Ayuda oficial y descargas

Comience con el proveedor. Los sitios con ejecutables aleatorios no son un canal de soporte.

| Descargar                 | [getcomposer.org/download/ ](https://getcomposer.org/download/)Instalador oficial o página del proveedor  |
| ------------------------- | --------------------------------------------------------------------------------------------------------- |
| Ayuda                     | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)Soporte del proveedor                                |
| Sitio oficial             | [getcomposer.org/ ](https://getcomposer.org/)Comience aquí, no en un alojamiento de ejecutables aleatorio |
| Documentacion de Composer | [getcomposer.org/doc/ ](https://getcomposer.org/doc/)require, install y notas de Windows                  |

## Hardware relacionado

El cliente es ligero. vendor/ requiere disco. Una GPU es irrelevante.

## Detalles técnicos

Detalles técnicos

Los números de versión del proveedor cambian. Este artículo no fija una compilación.

## Relacionado

Estas entidades se conectan a este artículo. El tipo se muestra en cada enlace.

[Node.js: Aplicación](https://feex.it/wiki/l/es/software/nodejs/)[Cómo leer el Administrador de tareas: Guía](https://feex.it/wiki/l/es/software/system/how-to-read-task-manager/)

## Fuentes y verificación

Etiqueta de fuente registrada: agosto de 2026. Esta etiqueta no establece una verificación independiente. [Cómo investigamos](https://feex.it/wiki/research/).

- [Sitio oficial de Composer ](https://getcomposer.org/)· Página del producto del proveedor
- [Ayuda de Composer ](https://getcomposer.org/doc/)· Soporte del proveedor
- [Documentacion de Composer ](https://getcomposer.org/doc/)· Documentacion oficial de getcomposer.org
- [Mapa de procesos de Foxhole ](https://foxhole.feex.it/)· Muestras directas en PC con Windows. No es una prueba comparativa de laboratorio.

## ¿Fue útil este artículo?

Un sí o un no es suficiente. Elija un motivo si lo desea o agregue una breve nota.

Datos rápidos

La identidad breve de esta página. Las especificaciones, las fuentes y la historia completa permanecen en el artículo.

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

  **Categoría**: Administrador de paquetes de PHP

  **Proceso**: composer.exe

  **Licencia**: MIT

  **Lanzado por primera vez**: 2012

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

  **Mapeado por Feex**: Visto en PC con Windows en Foxhole

Estado de fuente registrado: Revisado por Feex: Etiqueta de fuente registrada: agosto de 2026. Esta etiqueta no establece una verificación independiente.

---

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