¿Qué es?
Composer es una gestor de paquetes a nivel de aplicación para PHP. En términos simples, Composer gestiona paquetes en base a cada proyecto, instalándolos en un directorio (por ejemplo, vendor) dentro de tu proyecto.
¿Cómo utilizarlo?
Composer y Composer2 (orientado a la versión 8.0 de PHP) vienen preinstalados en todos los planes de alojamiento compartido (excepto el plan de alojamiento compartido Sencillo y WordPress Sencillo). Para confirmarlo, ingresa a tu cuenta de alojamiento mediante SSH y utilizando este comando: composer
. Puedes encontrar más información al respecto aquí:
Puedes utilizar Composer así:
Encuentra algún paquete PHP de tu preferencia en Packagist
Navega al directorio deseado en tu cuenta y copia el comando que se muestra en la parte superior de Packagist, utilizaremos como ejemplo gumlet/php-image-resize:
Pega el código en la terminal, podrás ver cómo se crean los archivos composer.json, composer.lock y el directorio Vendor:
Ahora puedes probar el paquete, sencillamente creando tu archivo PHP o editando uno ya existente. Podrás encontrar una amplia cantidad de ejemplos en el sitio web de Packagist.
NOTAS:
En caso de que encuentres algún inconveniente, puedes consultar este artículo: Solucionar posibles errores de Composer.
Si estás utilizando PHP 8.0, debes especificar tus comandos como
composer2 [COMANDO]
Tutorial completo para instalar Composer en Linux, macOS or Windows.