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
- Ve al repositorio Packagist para encontrar el paquete PHP que deseas instalar.
- Accede al entorno del host mediante SSH.
- Usa el comando cd para entrar en el directorio objetivo (cada sitio/proyecto necesita instalación por separado).
- Copia el comando desde Packagist y pégalo en la terminal; esto creará o actualizará composer.json, composer.lock y el directorio vendor.
- 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/phpmailerUna 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