1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar Composer 2 en SSH en tu alojamiento
Esta guía explica cómo ejecutar el gestor de dependencias de código abierto Composer 2 utilizando un comando SSH.
Prólogo
- Composer es un gestor de dependencias de código abierto para PHP que permite definir, instalar y actualizar las bibliotecas necesarias para un proyecto PHP.
- Composer 1 está obsoleto desde 2021, no permite instalar nuevos paquetes o realizar actualizaciones desde 2025.
- Sólo la versión 2 de Composer es compatible y está disponible para todas las versiones de PHP de 7.2 a 8.3.
Ejecutar Composer 2
Composer 2 ya está preinstalado y accesible a través de SSH. Por lo tanto, no es necesario instalarlo manualmente.
Uso sencillo
Conéctate a tu alojamiento a través de SSH y luego usa el siguiente comando:
composer
Este comando ejecutará automáticamente la versión 2 de Composer compatible con la versión de PHP actualmente utilizada en su sesión.
Verificar la versión activa
Puedes verificar la versión de Composer disponible con:
composer --version
Ejemplo de salida: Composer version 2.5.0 2022-12-20 10:44:08
Forzar una versión específica de PHP
Si desea ejecutar Composer con una versión específica de PHP, están disponibles alias. Por ejemplo:
composer_php8.1 --version
o también:
composer_php7.4
Estos alias permiten ejecutar Composer 2 con el intérprete de PHP especificado, útil para probar o desplegar un proyecto en una versión objetivo de PHP.