El gestor de paquetes Composer si­m­pli­fi­ca co­n­si­de­ra­ble­me­n­te el trabajo con el lenguaje de scripts PHP. Una vez instalada la he­rra­mie­n­ta, podrás acceder cómoda y fá­ci­l­me­n­te a una gran variedad de paquetes PHP listos para usar, como bi­blio­te­cas, e integrar tus propios paquetes. Pero ¿cómo funciona la in­s­ta­la­ción de Composer en Windows 11?

Instalar Composer en Windows 11: guía paso a paso

La forma más sencilla de instalar Composer en Windows 11 es mediante el archivo de in­s­ta­la­ción de Composer en Windows. Puedes de­s­ca­r­gar­lo gra­tui­ta­me­n­te y eje­cu­tar­lo de la forma habitual. A co­n­ti­nua­ción, resumimos cada uno de los pasos.

Nota

Un requisito para instalar y usar Composer es tener una versión de PHP instalada en el sistema. Consulta nuestro artículo para obtener más in­fo­r­ma­ción sobre cómo instalar PHP.

Paso 1. Descarga el archivo de in­s­ta­la­ción de Composer

Ve a la sección de descargas de la página web oficial de Composer. Haz clic en el enlace “Composer-Setup.exe” para descargar el archivo de in­s­ta­la­ción de Composer para Windows.

Paso 2. Inicia la in­s­ta­la­ción de Composer

Accede al di­re­c­to­rio de descargas y ejecuta el archivo de­s­ca­r­ga­do hacienda doble clic sobre él. A co­n­ti­nua­ción, se­le­c­cio­na la opción re­co­me­n­da­da “Instalar para todos los usuarios” para que todos los usuarios del di­s­po­si­ti­vo puedan acceder po­s­te­rio­r­me­n­te al gestor de paquetes.

Imagen: Composer en Windows 11: instalación para todos los usuarios
Solo puedes instalar Composer para todos los usuarios del di­s­po­si­ti­vo Windows 11 si dispones de derechos de ad­mi­ni­s­tra­dor.

En la siguiente ventana, puedes activar el modo de de­sa­rro­lla­dor marcando la casilla co­rre­s­po­n­die­n­te. En este caso, el asistente determina au­to­má­ti­ca­me­n­te la ruta de la in­s­ta­la­ción PHP. Sin embargo, no puedes se­le­c­cio­nar la versión de PHP si has instalado varias ediciones de PHP.

Imagen: Instalación de Composer: opción “Modo desarrollador”
Deja des­ac­ti­va­do el “Modo de­sa­rro­lla­dor” si tienes in­s­ta­la­das varias versiones de PHP y deseas se­le­c­cio­nar la versión deseada.

Si no has activado el modo de de­sa­rro­lla­dor, introduce la ruta del archivo php.exe de la versión de PHP deseada.

Imagen: Configuración de Composer: ruta PHP
Es­pe­ci­fi­ca la ruta de in­s­ta­la­ción in­di­vi­dual de PHP en tu sistema para co­n­fi­gu­rar co­rre­c­ta­me­n­te Composer en Windows 11.

Omite los si­guie­n­tes ajustes del proxy y, por último, clica “Instalar” para iniciar la in­s­ta­la­ción.

Paso 3. Finaliza la co­n­fi­gu­ra­ción

Tras la in­s­ta­la­ción, recibirás un mensaje que te indicará que debes utilizar siempre una nueva instancia de línea de comandos para utilizar Composer. Esto se debe a que el entorno del sistema ha cambiado. Haz clic en “Siguiente” y “Finalizar” uno tras otro para completar la in­s­ta­la­ción.

Nota

En algunos casos, puede ser necesario reiniciar Windows 11 para que la in­s­ta­la­ción de Composer se ejecute co­rre­c­ta­me­n­te.

Paso 4. Probar la in­s­ta­la­ción de Composer a través de Windows 11

En el último paso de la in­s­ta­la­ción, comprueba si la co­n­fi­gu­ra­ción del gestor de paquetes ha fu­n­cio­na­do co­rre­c­ta­me­n­te. Para ello, abre el símbolo del sistema pulsando la co­m­bi­na­ción de teclas [Windows] + [R] y ejecuta el comando “cmd”.

En la ventana del símbolo del sistema, introduce el comando “composer” y co­n­fí­r­ma­lo con la tecla Intro. In­me­dia­ta­me­n­te verás una pantalla con la versión Composer instalada y un resumen de los comandos di­s­po­ni­bles.

Imagen: Vista de la versión de Composer en Windows 11 mediante “cmd”
Vista de la versión de Composer en Windows 11 mediante “cmd”.
Consejo

También puedes acceder a PHP Composer con tu paquete de hosting web de IONOS.

Ejemplo de uso de PHP Composer en Windows 11

Después de haber llevado a cabo la in­s­ta­la­ción de Composer Windows, puedes utilizar el gestor de paquetes en cualquier momento para obtener los paquetes PHP públicos exi­s­te­n­tes. A co­n­ti­nua­ción, te ex­pli­ca­mos cómo hacerlo uti­li­za­n­do el ejemplo del paquete “cocur/slugify”, con cuya ayuda puedes convertir cadenas en slugs.

Paso 1. Instala Git y añádelo a PATH

Para descargar el paquete “cocur/slugify”, el sistema de control de versiones Git debe estar instalado en tu sistema y añadido a la variable de sistema PATH. Windows 11 utiliza esta variable para de­te­r­mi­nar los archivos ne­ce­sa­rios para ejecutar un programa de línea de comandos.

Si aún no has instalado Git, hazlo ahora. Puedes encontrar in­fo­r­ma­ción detallada sobre la in­s­ta­la­ción y el uso de la he­rra­mie­n­ta en nuestro tutorial de Git.

Para añadir la he­rra­mie­n­ta de gestión de versiones a la variable PATH, sigue estos pasos:

  1. Abre la búsqueda de Windows y busca “Editar variables de entorno del sistema”.
  2. Haz clic en el resultado de la búsqueda co­rre­s­po­n­die­n­te.
  3. En la pestaña abierta “Avanzado”, abre el menú “Variables de entorno”.
  4. Se­le­c­cio­na la entrada “Ruta” en la sección superior “Variables de usuario” y, a co­n­ti­nua­ción, clica “Editar”.
  5. Haz clic en el botón “Nuevo” e inserta el valor C:\Program Files\Git\bin.
  6. Repite el mismo pro­ce­di­mie­n­to para el valor C:\Program Files\Git\cmd.
  7. Guarda los ajustes con un clic en “Aceptar”.
Imagen: Windows 11: añadir Git a PATH
Windows 11: añadir Git a PATH.

Paso 2. Crea un di­re­c­to­rio para el paquete Composer

En el siguiente paso, crea un di­re­c­to­rio para el paquete PHP que desees obtener uti­li­za­n­do Composer. Inicia el símbolo del sistema con la co­m­bi­na­ción de teclas [Windows] + [R] y el comando “cmd”. Queremos crear el di­re­c­to­rio Slugify di­re­c­ta­me­n­te en C:/, por lo que primero cambiamos a este di­re­c­to­rio principal:

cd C:\
bash

A co­n­ti­nua­ción puedes crear el di­re­c­to­rio con el nombre “slugify” in­tro­du­cie­n­do lo siguiente:

mkdir slugify
bash

Paso 3. Instalar un paquete con Composer

Cambia el di­re­c­to­rio creado eje­cu­ta­n­do el siguiente comando:

cd slugify
bash

Una vez en el di­re­c­to­rio, instala Slugify usando Composer de la siguiente manera:

composer require cocur/slugify
bash
Imagen: Descarga de cocur/slugify a través de PHP Composer en Windows 11
Descarga de cocur/slugify a través de PHP Composer en Windows 11.

Paso 4. Crea un script PHP de prueba

En el di­re­c­to­rio slugify que has creado, deberías encontrar ahora los dos archivos composer.lock y composer.json, así como una carpeta llamada “vendor”. Esta última contiene, entre otras cosas, el archivo autoload.php, que debes incluir en tu script PHP para acceder a los servicios del paquete cocur/slugify.

Para crear un script de prueba simple, crea un archivo llamado test.php en el di­re­c­to­rio principal de slugify es­cri­bie­n­do el siguiente comando en el símbolo del sistema:

copy con test.php
bash

A co­n­ti­nua­ción, inserta el siguiente código PHP que, entre otras cosas, integra el autoload.php:

<?php
require __DIR__ . '/vendor/autoload.php';
use Cocur\Slugify\Slugify;
$slugify = new Slugify();
echo $slugify->slugify('Esta cadena se convierte en un slug con slugify');
bash

Guarda el archivo con la co­m­bi­na­ción de teclas [Ctrl] + [C] y ejecuta el script con el siguiente comando:

php test.php
bash

Como resultado obtendrás el slug de la cadena dado entre pa­ré­n­te­sis:

esta-cadena-se-convierte-en-un-slug-con-slugify
bash
Imagen: Conversión de cadenas con cocur/slugify
Co­n­ve­r­sión de cadenas con cocur/slugify.
Consejo

En la Digital Guide en­co­n­tra­rás otros artículos in­te­re­sa­n­tes sobre el tema de PHP Composer:

Ir al menú principal