Instalar Composer de manera global en ubuntu

instalar composer en ubuntu

Composer es una herramienta indispensable para cualquier programador de php. Una de las ventajas de programar en PHP es la existencia de librerías y herramientas de terceros disponibles gratuitamente para nuestros proyectos. Esto nos permite añadir funcionalidades de forma mucho más rápida que si tuviésemos que desarrollar todo desde cero. Con forme el número de dependencias de nuestro proyecto aumentan, gestionarlas se hace más difícil ya que muchas de estas librerías dependen de otras. En este punto es donde entra composer, que se encarga de estas dependencias por nosotros ya sea instalarlas, actualizarlas o eliminarlas.

Instalar composer

La instalación de composer es relativamente sencilla y consta de cuatro pasos:

1. Descargamos el fichero “composer-setup.php” suministrado por getcomposer.org.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

2. Verificamos la integridad del fichero.

Podemos comprobar la integridad de este fichero descargado realizando el hash del archivo. Si en el futuro el fichero cambia podemos comprobar la firma aquí

php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

3. Ejecutamos el fichero

Si en el paso anterior hemos recibido el mensaje ‘Installer verified’ podemos ejecutar el fichero.
php composer-setup.php

4. Borramos el fichero de instalación

php -r "unlink('composer-setup.php');"

Hacerlo globalmente accesible

Tras estos cuatro pasos debemos de tener descargado un fichero llamado composer.phar. Para facilitar el trabajo con composer podemos hacerlo globalmente accesible ejecutando:

sudo mv composer.phar /usr/local/bin/composer

Comprobar la instalación

Finalmente podemos comprobar si se ha instalado correctamente con el comando:

composer -V

Donde debemos ver en la respuesta la versión de composer instalada.

Donde encontrar paquetes

Packagist es el principal repositorio de paquetes para Composer con más de 100.000 paquetes disponibles. Su buscador es sencillo pero muy potente y nos proporciona datos de descargas y forks. Dentro de la ficha de cada paquete podemos ver cuantos paquetes dependen de él, instrucciones de instalación y datos sobre el autor.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.