+52(614)-398-00-61
Chihuahua, chi
dev@olympusoft.com

Detalles del blog

Cómo instalar Composer en Debian 11 [Inicio rápido]

Cómo instalar Composer en Debian 11 [Inicio rápido]

Introducción

En esta guía de inicio rápido, instalará Composer en un servidor Debian 11.

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 Debian 11 .

Requisitos previos

Para seguir esta guía, necesitará:

Paso 1: instalar las dependencias

Además de las dependencias que pueden ya estar incluidas en su sistema Debian 11, Composer requiere php-cliejecutar scripts PHP en la línea de comandos y unzipextraer archivos comprimidos.

Comience actualizando el caché del administrador de paquetes:

sudo apt update

A continuación, instale las dependencias. Necesitará curldescargar Composer e php-cliinstalarlo y ejecutarlo. El php-mbstringpaquete es necesario para proporcionar funciones para una biblioteca que usará en este tutorial. gitComposer lo utiliza para descargar dependencias del proyecto y unzipsirve para extraer paquetes comprimidos. Todo se puede instalar con el siguiente comando:

sudo apt install curl php-cli php-mbstring git unzip

Con todas las dependencias instaladas, ahora puedes instalar Composer.

Paso 2: descargue e instale Composer

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

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

A continuación, verificará 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 firma más reciente y guárdela en una variable de shell:

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:

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;"

Recibirá el siguiente resultado:Producción

Installer verified

Nota : Si el resultado dice Installer corrupt, debe repetir el proceso de descarga y verificación hasta que tenga un instalador verificado. Por eso las sumas de comprobación son tan útiles. Si hay algún cambio en su copia del archivo, podrá saberlo rápidamente comparando la suma de verificación con el original.

El siguiente comando descargará e instalará Composer como un [comando de todo el sistema] (puede obtener más información sobre cómo funciona agregar Composer a su RUTA) llamado composer, en /usr/local/bin:

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

Verá un resultado similar a este:

OutputAll settings correct for using Composer
Downloading...

Composer (version 2.3.5) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer

Para probar su instalación, ejecute:

composer
Output   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.3.5 2022-04-13 16:43:00

Usage:
  command [options] [arguments]

Options:
  -h, --help                     Display help for the given command. When no command is given display help for the list command
  -q, --quiet                    Do not output any message
  -V, --version                  Display this application version
      --ansi|--no-ansi           Force (or disable --no-ansi) ANSI output
  -n, --no-interaction           Do not ask any interactive question
      --profile                  Display timing and memory usage information
      --no-plugins               Whether to disable plugins.
      --no-scripts               Skips the execution of all scripts defined in composer.json file.
  -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 haya instalado correctamente en su sistema y que esté disponible en todo el sistema.

Conclusión

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

En este tutorial, pudo instalar rápidamente Composer en su servidor Debian 11. Puede encontrar una explicación más detallada de este proceso en nuestro tutorial Cómo instalar y usar Composer en Debian 11 .

Deja un comentario

Carro

No hay productos en el carrito.

Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar
Compare