Compositor es una herramienta de gestión de dependencias para PHP similar a npm para nodejs y paquete para ruby. Con la herramienta Composer podemos definir las bibliotecas necesarias para nuestro proyecto e instalarlas con Composer en un solo comando. No necesitamos buscar cada biblioteca individualmente para instalar cada vez.
Este tutorial lo ayudará a instalar PHP Composer en Fedora 34/33/32/31/30 Linux. Suponemos que ya ha instalado PHP en su sistema.
Requisitos
- Cuenta privilegiada de Sudo con acceso shell.
- Debe tener PHP instalado en su sistema.
Instalar Composer en Fedora
PHP Composer está disponible como un archivo binario para descargarlo y usarlo directamente. Abra el terminal y descargue el archivo binario del compositor con la herramienta de línea de comandos curl.
curl -sS https://getcomposer.org/installer | php  
Ahora use los siguientes comandos para hacer que composer esté disponible globalmente para todos los usuarios de su sistema, que se puede usar para todas las aplicaciones PHP en ese sistema.
sudo mv composer.phar /usr/local/bin/composersudo chmod +x /usr/local/bin/composer
Para encontrar la versión del compositor, simplemente use el siguiente comando. Esto también le mostrará los usos del compositor en la línea de comando.
composer -V  
Verá el resultado como a continuación:
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.1.14 2021-11-30 10:51:43
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                     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
 Actualizar compositor
Si hay una actualización disponible, Composer muestra la información con cada ejecución. Composer está construido con la capacidad de actualizarse a sí mismo. Solo necesita ejecutar el siguiente comando para actualizar composer.phar a la última versión.
composer self-update