Instalar Composer en Debian
Podríamos definir Composer como un manejador/administrador de paquetes para PHP que proporciona un estándar para descargar e instalar dependencias y librerías. Veamos cómo Instalar Composer en Debian.
Especificamos que es en debian, pero sería válido para otras distribuciones GNU Linux. Los pasos para instalarlo son:
Instalamos dependencia
Primero debemos instalar todo lo que necesita Composer para poderlo hacer funcionar. Puede ser que ya tengáis algunos de ellos ya instalados.
sudo apt-get update sudo apt install curl php-cli php-mbstring git unzip
Descargar fichero instalación
Con la siguiente orden, descargamos el instalador y lo nombramos como composer-setup.php
curl -sS https://getcomposer.org/installer -o composer-setup.php
Comprobar integridad de lo que hemos descargado
Ahora debemos comprobar que lo que hemos descargado es lo correcto. Que por el camino, nadie lo ha modificado, añadido algo o que hagamos descargado lo qeu no debemos…
Creamos una variable con el Hash que descargamos de GitHUb
HASH="$(wget -q -O - https://composer.github.io/installer.sig)"
Ahora ejecutamos con php la comprobación del hash que hemos creado con la que se genera del fichero composer-setup.php que hemos descargado.
php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') { echo 'Instalador verificado'; } else { echo 'Instalador corrupto'; unlink('composer-setup.php'); } echo PHP_EOL;"
Al ejecutar la sentencia anterior debería salir
Instalador verificado
Instalar Composer de forma global
Una vez que hemos verificado que la descarga es correcta, ahora toca instalarlo de forma que lo podamos llamar desde cualquier carpeta con la siguiente orden:
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Hemos indicado en que carpeta debe instalarlo y cómo será su alias para llamarlo.
Comprobar ejecución
Ahora sólo nos queda comprobar que todo ha ido correcto. Ejecutamos la siguiente orden.
composer
Ahora ya podríais utilizar Composer desde cualquier carpeta. Espero que os haya sido de utilidad el artículo de cómo instalar Composer en Debian.
Más información