PHP Composer es una herramienta para gestionar bibliotecas y paquetes externos de PHP proyectos, facilitando agregar, actualizar o eliminar paquetes según sea necesario.

Cómo verificar la versión de Composer

Los planes de Web Premium, Web Business y de servidores en la nube ya tienen preinstalados Composer 1 (obsoleto) y Composer 2. Se puede verificar ejecutando el comando a través de SSH:
-composerpara ver Composer 1.
-composer2para ver Composer 2.
Ambos mostrarán la versión, las opciones disponibles y la lista de comandos.

Cómo usar Composer para instalar paquetes

  1. Ve al repositorio Packagist para encontrar el paquete PHP que deseas instalar.
  2. Accede al entorno del host mediante SSH.
  3. Usa el comando cd para entrar en el directorio objetivo (cada sitio/proyecto necesita instalación por separado).
  4. Copia el comando desde Packagist y pégalo en la terminal; esto creará o actualizará composer.json, composer.lock y el directorio vendor.
  5. Prueba los paquetes instalados creando o modificando los archivos PHP relevantes.

Si el host usa PHP 8.0 o una versión superior, utilice composer2 en lugar de composer, por ejemplocomposer2 [command].

Ejemplo

Tomando PHPMailer como ejemplo. Después de encontrar el comando de instalación en Packagist, en la terminal SSH entre en el directorio raíz del sitio web:

cd domains/domain.tld/public_html/

Introduzca el comando composer (Composer 1 ha sido descontinuado, use composer2):

composer2 require phpmailer/phpmailer

Una vez exitoso, se creará el directorio vendor/phpmailer. Para instalarlo en otro proyecto, usecd ../..para volver al directorio domains, luego entre en el public_html del nuevo dominio y repita la instalación.

Fuente: documentación oficial de Hostinger