Cómo instalar Composer en Ubuntu 20.04 [Inicio rápido]

Introducción

En esta guía rápida, instalaremos Composer en un servidor Ubuntu 20.04.

Para obtener una versión más detallada de este tutorial, con más explicaciones sobre cada paso, consulte Cómo instalar y usar Composer en Ubuntu 20.04.

Prerrequisitos

Para seguir esta guía, necesitarás acceso a un servidor Ubuntu 20.04 como usuario sudo.

Paso 1 — Instalar Dependencias

Comienza actualizando la caché de tu administrador de paquetes e instalando las dependencias necesarias, incluido php-cli:

  1. sudo apt update
  2. sudo apt install php-cli unzip

Paso 2 — Descargar e Instalar Composer

Asegúrate de estar en tu directorio de inicio, luego obtén el instalador de Composer usando curl:

  1. cd ~
  2. curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php

A continuación, verificaremos que el instalador descargado coincida con el hash SHA-384 del último instalador encontrado en la página de Llaves Públicas / Firmas de Composer.

Usando curl, obtén la última firma y guárdala en una variable de shell:

  1. HASH=`curl -sS https://composer.github.io/installer.sig`

Ahora ejecuta el siguiente código PHP para verificar que el script de instalación es seguro de ejecutar:

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

Verás la siguiente salida:

Output
Installer verified

Nota: Si la salida dice Instalador corrupto, deberás repetir el proceso de descarga y verificación hasta que tengas un instalador verificado.

El siguiente comando descargará e instalará Composer como un comando de sistema llamado composer, bajo /usr/local/bin:

  1. sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer

Verás una salida similar a esta:

Output
All settings correct for using Composer Downloading... Composer (version 2.2.9) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer

Para probar tu instalación, ejecuta:

  1. composer
Output
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.2.9 2022-03-15 22:13:37 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Forzar salida ANSI --no-ansi Deshabilitar salida ANSI -n, --no-interaction Do not ask any interactive question --profile Mostrar información de tiempo y uso de memoria --no-plugins Si se deben deshabilitar los plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Evitar el uso de la caché -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...

Esto verifica que Composer se haya instalado correctamente en tu sistema y esté disponible a nivel del sistema.

Aquí tienes enlaces a guías más detalladas relacionadas con este tutorial:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-composer-on-ubuntu-20-04-quickstart