Noticias Raspberry Pi

Cómo instalar Composer en Ubuntu

En este tutorial, le mostraremos cómo instalar Composer en el sistema operativo Ubuntu.

Composer es una herramienta increíblemente poderosa para cualquiera que programe usando el lenguaje de programación PHP. Esta herramienta te proporciona un formato estándar para gestionar las dependencias de tus aplicaciones web.

Para cualquiera que desarrolle con PHP o use una aplicación web PHP, querrá instalar Composer.

Al usar Composer en Ubuntu, puede descargar e instalar fácilmente todas las bibliotecas de PHP en las que se basa el software.

Estos pasos para instalar Composer en Ubuntu funcionarán para cualquier versión de Ubuntu que admita PHP 7.2.5 y versiones posteriores. Esto significa que puede usar Composer en Ubuntu 22.04, 20.04 y superior.

Preparar Ubuntu para Composer

Antes de que podamos instalar Composer en Ubuntu, necesitaremos preparar el sistema operativo. Estos pasos implican instalar todos los paquetes necesarios para ejecutar el administrador de dependencias.

1. Antes de continuar con este tutorial, debe tener PHP instalado en Ubuntu.

Nuestra guía cubre la instalación de PHP en Ubuntu así como su configuración.

2. Antes de instalar paquetes adicionales, necesitaremos actualizar la caché de la lista de paquetes.

Puede actualizar la lista de paquetes usando el siguiente comando en la terminal.

3. Con PHP instalado y nuestra lista de paquetes actualizada, necesitamos instalar algunos paquetes adicionales para instalar y usar Composer en Ubuntu.

Cuando ejecute el siguiente comando, asegúrese de reemplazar «[PHPVERSION]” con la versión que tiene instalada en su sistema.

Usaremos este comando para asegurarnos de que la CLI de PHP esté instalada, así como los paquetes unzip, git y curl.

Instalar Composer en Ubuntu

Una vez que haya terminado de preparar Ubuntu, podemos continuar con la instalación de la herramienta de administración Composer. Este proceso es relativamente simple porque Composer proporciona su propio instalador.

En los próximos pasos, descargaremos el instalador de Composer, verificaremos su contenido y luego lo ejecutaremos.

1. Comencemos esta sección descargando el instalador de Composer en nuestro dispositivo Ubuntu.

Para descargar Composer, podemos usar el siguiente comando en la terminal. El uso de este ciclo guardará el script como «compositor-setup.php» en el directorio actual.

La opción «-sS» le dice a curl que imprima un mensaje solo en caso de error. De forma predeterminada, curl mostrará una variedad de mensajes que no necesita

2. Con el script de instalación ya descargado, debemos verificar que su contenido se corresponde con lo que esperamos.

Logramos esto primero usando curl para recuperar la suma de verificación de archivo esperada de GitHub Composer.

Podemos usar este hash para asegurarnos de que el archivo no se haya dañado durante el tránsito.

3. Ahora que tenemos el hash esperado, podemos ejecutar el siguiente comando. Este comando ejecuta PHP utilizando la interfaz de línea de comandos.

Esta pieza de PHP comienza generando el hash del script de instalación que descargamos en el paso 1.

Luego, la secuencia de comandos verifica si nuestro hash esperado coincide con el de la secuencia de comandos que cargamos. Si los valores hash coinciden, la integridad del archivo está intacta y se puede utilizar de forma segura.

Si los hashes no coinciden, el archivo se elimina y debe seguir el paso 1 nuevamente.

4. Después de ejecutar el comando anterior, debería ver el texto «Instalar verificado» en la terminal.

Si ve el siguiente texto, puede continuar con seguridad al siguiente paso.

Sin embargo, si ve «Instalador dañado», debe reiniciar esta sección.

Este mensaje indica que el instalador que descargó se corrompió de alguna manera. Un problema como este puede ser causado por problemas de almacenamiento o de red.

5. Si tiene un instalador válido, puede continuar con seguridad. Con este paso ejecutaremos el instalador de Composer en Ubuntu.

Todo lo que necesita hacer para instalar Composer es ejecutar el siguiente comando en la terminal.

Usamos dos de las opciones de instalación para controlar dónde está instalado Composer en Ubuntu, así como su nombre de archivo.

Primero, establecemos el directorio de instalación en «/usr/local/bin/» usando la opción «–install-dir». Usando este directorio, cualquiera de sus usuarios de Ubuntu debería poder acceder a Composer.

En segundo lugar, usamos la opción «–filename» para registrar Composer como «compositor» en lugar del «compositor.phar» predeterminado. Establecer el nombre de archivo garantiza que solo puede usar «componer» en la terminal en Ubuntu.

6. Ahora podemos verificar que hemos instalado Composer en Ubuntu con éxito usando el siguiente comando en la terminal.

siete. Si ha instalado correctamente Composer en Ubuntu, debería ver un mensaje como este después de ejecutar el comando anterior.

Actualizar compositor en Ubuntu

Ahora que Composer está instalado en Ubuntu, es posible que se pregunte cómo actualizarlo.

Afortunadamente, no tenemos que seguir todos nuestros pasos porque Composer tiene una funcionalidad integrada para actualizarse. Esta sección le mostrará rápidamente cómo usar esta función.

1. Para actualizar Composer en Ubuntu necesitamos usar el siguiente comando.

Este comando le dice a Composer que realice una actualización automática.

2. Si había una actualización disponible, Composer ahora debería haberse actualizado solo.

De lo contrario, verá un mensaje como el que se muestra a continuación indicándole que tiene la última versión.

Conclusión

Este tutorial le mostró cómo instalar Composer en su sistema operativo Ubuntu.

Composer es una poderosa herramienta de gestión de dependencias para aplicaciones PHP. Si está desarrollando con PHP, definitivamente querrá familiarizarse con este administrador de dependencias.

Comente a continuación si tiene algún problema para instalar Composer en su sistema.

Asegúrese de consultar nuestros muchos otros tutoriales de Ubuntu. También tenemos muchas guías generales de Linux que vale la pena consultar.

Actualizaciones semanales directamente a su bandeja de entrada

¡Reciba nuestros proyectos de Raspberry Pi, tutoriales de codificación, guías de Linux y más!

Suscribir

También puede gustarte...