Guía para instalar Composer en Windows 11

El gestor de paquetes Composer simplifica considerablemente el trabajo con el lenguaje de scripts PHP. Una vez instalada la herramienta, podrás acceder cómoda y fácilmente a una gran variedad de paquetes PHP listos para usar, como bibliotecas, e integrar tus propios paquetes. Pero ¿cómo funciona la instalació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 instalación de Composer en Windows. Puedes descargarlo gratuitamente y ejecutarlo de la forma habitual. A continuació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 información sobre cómo instalar PHP.

Paso 1. Descarga el archivo de instalació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 instalación de Composer para Windows.

Paso 2. Inicia la instalación de Composer

Accede al directorio de descargas y ejecuta el archivo descargado hacienda doble clic sobre él. A continuación, selecciona la opción recomendada “Instalar para todos los usuarios” para que todos los usuarios del dispositivo puedan acceder posteriormente al gestor de paquetes.

Solo puedes instalar Composer para todos los usuarios del dispositivo Windows 11 si dispones de derechos de administrador.

En la siguiente ventana, puedes activar el modo de desarrollador marcando la casilla correspondiente. En este caso, el asistente determina automáticamente la ruta de la instalación PHP. Sin embargo, no puedes seleccionar la versión de PHP si has instalado varias ediciones de PHP.

Deja desactivado el “Modo desarrollador” si tienes instaladas varias versiones de PHP y deseas seleccionar la versión deseada.

Si no has activado el modo de desarrollador, introduce la ruta del archivo php.exe de la versión de PHP deseada.

Especifica la ruta de instalación individual de PHP en tu sistema para configurar correctamente Composer en Windows 11.

Omite los siguientes ajustes del proxy y, por último, clica “Instalar” para iniciar la instalación.

Paso 3. Finaliza la configuración

Tras la instalació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 instalación.

Nota

En algunos casos, puede ser necesario reiniciar Windows 11 para que la instalación de Composer se ejecute correctamente.

Paso 4. Probar la instalación de Composer a través de Windows 11

En el último paso de la instalación, comprueba si la configuración del gestor de paquetes ha funcionado correctamente. Para ello, abre el símbolo del sistema pulsando la combinación de teclas [Windows] + [R] y ejecuta el comando “cmd”.

En la ventana del símbolo del sistema, introduce el comando “composer” y confírmalo con la tecla Intro. Inmediatamente verás una pantalla con la versión Composer instalada y un resumen de los comandos disponibles.

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 instalación de Composer Windows, puedes utilizar el gestor de paquetes en cualquier momento para obtener los paquetes PHP públicos existentes. A continuación, te explicamos cómo hacerlo utilizando 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 determinar los archivos necesarios para ejecutar un programa de línea de comandos.

Si aún no has instalado Git, hazlo ahora. Puedes encontrar información detallada sobre la instalación y el uso de la herramienta en nuestro tutorial de Git.

Para añadir la herramienta 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 correspondiente.
  3. En la pestaña abierta “Avanzado”, abre el menú “Variables de entorno”.
  4. Selecciona la entrada “Ruta” en la sección superior “Variables de usuario” y, a continuación, clica “Editar”.
  5. Haz clic en el botón “Nuevo” e inserta el valor C:\Program Files\Git\bin.
  6. Repite el mismo procedimiento para el valor C:\Program Files\Git\cmd.
  7. Guarda los ajustes con un clic en “Aceptar”.
Windows 11: añadir Git a PATH.

Paso 2. Crea un directorio para el paquete Composer

En el siguiente paso, crea un directorio para el paquete PHP que desees obtener utilizando Composer. Inicia el símbolo del sistema con la combinación de teclas [Windows] + [R] y el comando “cmd”. Queremos crear el directorio Slugify directamente en C:/, por lo que primero cambiamos a este directorio principal:

cd C:\
bash

A continuación puedes crear el directorio con el nombre “slugify” introduciendo lo siguiente:

mkdir slugify
bash

Paso 3. Instalar un paquete con Composer

Cambia el directorio creado ejecutando el siguiente comando:

cd slugify
bash

Una vez en el directorio, instala Slugify usando Composer de la siguiente manera:

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

Paso 4. Crea un script PHP de prueba

En el directorio 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 directorio principal de slugify escribiendo el siguiente comando en el símbolo del sistema:

copy con test.php
bash

A continuació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 combinació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 paréntesis:

esta-cadena-se-convierte-en-un-slug-con-slugify
bash
Conversión de cadenas con cocur/slugify.
Consejo

En la Digital Guide encontrarás otros artículos interesantes sobre el tema de PHP Composer:

Page top