Instalar y usar Composer en tu cuenta de hosting
Actualizado hace 6 días
Composer, el gestor de dependencias de PHP, se instala y usa desde la línea de comandos de tu cuenta de hosting, ya sea con la herramienta Terminal de cPanel o vía SSH. Composer instala las librerías que tu proyecto necesita dentro de una carpeta vendor, en el propio proyecto.
Este procedimiento instala Composer únicamente para tu usuario de hosting, sin necesidad de permisos de administrador.
Antes de empezar
Necesitás acceso a la línea de comandos de tu cuenta: la herramienta Terminal de cPanel, o un cliente SSH como Putty. El puerto de acceso SSH es 4444. Si tenés dudas, seguí la guía Como acceder via SSH.
La versión más reciente de Composer requiere PHP 7.2.5 o superior. Podés revisar o cambiar la versión de PHP de tu cuenta siguiendo la guía Cambiar versión y configuración de PHP.
Descargar e instalar Composer
Instalamos Composer descargando su instalador oficial y ejecutándolo con PHP:
En la Terminal, parate en el directorio /tmp:
cd /tmpDescargá y ejecutá el instalador oficial de Composer:
curl -sS https://getcomposer.org/installer | phpEl instalador revisa la configuración de PHP y descarga el archivo composer.phar, que es el ejecutable de Composer.
Hacer disponible el comando composer
Movemos composer.phar a una carpeta del PATH de tu usuario y la agregamos a la configuración de tu shell:
Creamos la carpeta ~/bin y movemos allí el ejecutable, renombrándolo como composer:
mkdir ~/bin mv composer.phar ~/bin/composer chmod +x ~/bin/composerAgregamos la carpeta al PATH y recargamos la configuración:
echo "export PATH=$HOME/bin:$PATH" >> ~/.bash_profile source ~/.bash_profile
Verificar la instalación
Comprobá que el comando quedó disponible y cuál versión quedó instalada:
Verificá la ruta del ejecutable:
which composerDebe devolver ~/bin/composer.
Verificá la versión:
composer --version
Instalar paquetes con Composer
Buscá el paquete que necesitás en Packagist, el repositorio oficial de paquetes de PHP, e instalalo con composer require desde la carpeta de tu proyecto. Por ejemplo, para instalar Bootstrap:
composer require twbs/bootstrapComposer descarga el paquete, sus dependencias, y las deja en la carpeta vendor del proyecto.