En este artículo veremos como instalar composer en windows, como usarlo y finalmente descargaremos un framework php con composer, ¿pero que es composer?

Composer es un gestor de paquetes a nivel de aplicación para el lenguaje de programación PHP que proporciona un formato estándar para gestionar las dependencias del software PHP y las bibliotecas requeridas
https://en.wikipedia.org/wiki/Composer_(software)

Composer es una herramienta para la administración de dependencias en PHP. Te permite declarar las bibliotecas de las que depende su proyecto y administrarlas, composer las instalará y las actualizará. https://getcomposer.org/doc/00-intro.md

Podemos usar composer de dos formas, de forma global instalándolo en nuestro pc con el instalador Composer-Setup.exe o de forma local descargandonos un archivo llamado composer.phar. En este articulo vamos a ver como usar composer de forma local con composer.phar. Nos vamos a https://getcomposer.org/download/ y en la sección Manual Dowload nos descargamos la ultima versión de archivo composer.phar, en el momento de escribir este articulo la 1.6.5

Creamos una carpeta en el escritorio y ponemos el archivo composer.phar descargado:

Composer.phar se ejecuta con php, para esto necesitamos tener el php.exe como variable de entorno, abrimos la consola, escribimos php:

Si la consola se nos queda esperando que escribamos algo todo va bien, en cambio si nos dice:

«php» no se reconoce como un cmomando interno o externo, programa o archivo por lotes ejecutable

No podemos seguir y tenemos que configurar nuestras variables de entorno.

Ahora (estando en el directorio donde tenemos el archivo composer.phar) ejecutamos el comando: php composer.phar

Si nos sale esta pantalla es que todo va bien. Ahora solo tenemos que ejecutar el comando composer que queramos, por ejemplo vamos a descargar slim framework (https://www.slimframework.com) con composer, y ejecutamos:

php composer.phar require slim/slim "^3.0"

Composer comenzará a descargar slim framework