Cómo instalar Composer en Ubuntu 20.04 [Guía de inicio rápido]

Introducción

Índice
  1. Introducción
  • Prerrequisitos
  • Paso 1: Instalar dependencias
  • Paso 2: Descargue e instale Composer
  • Tutoriales relacionados
  • En esta guía de inicio rápido, instalaremos Composer en un servidor Ubuntu 20.04.

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

    Prerrequisitos

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

    Paso 1: Instalar dependencias

    Comience actualizando el caché de su administrador de paquetes e instalando las dependencias necesarias, que incluyen php-cli:

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

    Paso 2: Descargue e instale Composer

    Asegúrate de estar en tu directorio de inicio, luego recupera 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 que se encuentra en la página Claves públicas/firmas de Composer .

    Usando curl, obtenga la última firma y almacénela en una variable de shell:

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

    Ahora ejecute el siguiente código PHP para verificar que el script de instalación sea 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 el siguiente resultado:

    Producción

    Installer verified

    Nota : Si el resultado indica Installer corrupt, deberá repetir el proceso de descarga y verificación hasta que tenga un instalador verificado.

    El siguiente comando descargará e instalará Composer como un comando para todo el sistema llamado composer, en /usr/local/bin:

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

    Verás un resultado similar a este:

    OutputAll settings correct for using ComposerDownloading...Composer (version 2.2.9) successfully installed to: /usr/local/bin/composerUse it: php /usr/local/bin/composer

    Para probar su instalación, ejecute:

    1. composer
    Output   ______  / ____/___  ____ ___  ____  ____  ________  _____ / /   / __ / __ `__ / __ / __ / ___/ _ / ___// /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /____/____/_/ /_/ /_/ .___/____/____/___/_/                    /_/Composer version 2.2.9 2022-03-15 22:13:37Usage:  command [options] [arguments]Options:  -h, --help                     Display this help message  -q, --quiet                    Do not output any message  -V, --version                  Display this application version      --ansi                     Force ANSI output      --no-ansi                  Disable ANSI output  -n, --no-interaction           Do not ask any interactive question      --profile                  Display timing and memory usage information      --no-plugins               Whether to disable plugins.  -d, --working-dir=WORKING-DIR  If specified, use the given directory as working directory.      --no-cache                 Prevent use of the cache  -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 instaló correctamente en su sistema y está disponible en todo el sistema.

    Tutoriales relacionados

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

    • Configuración inicial del servidor en Ubuntu 20.04
    • Cómo instalar y utilizar Composer en Ubuntu 20.04
    • Cómo instalar Linux, Nginx, MySQL, PHP (pila LEMP) en Ubuntu 20.04
    • Cómo instalar Linux, Apache, MySQL, PHP (LAMP) en Ubuntu 20.04
    SUSCRÍBETE A NUESTRO BOLETÍN 
    No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

    Deja una respuesta

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

    Subir

    Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion