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
:
Paso 2 — Descargar e Instalar Composer
Asegúrate de estar en tu directorio de inicio, luego obtén el instalador de Composer usando curl
:
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:
Ahora ejecuta el siguiente código PHP para verificar que el script de instalación es seguro de ejecutar:
Verás la siguiente salida:
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
:
Verás una salida similar a esta:
OutputAll 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:
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.
Tutoriales relacionados
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