GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment installer Composer sur AlmaLinux 8

Dans ce didacticiel, nous allons vous montrer comment installer Composer sur AlmaLinux 8. Pour ceux d'entre vous qui ne le savaient pas, Composer est un gestionnaire de dépendances populaire pour PHP. Il fonctionne comme une sorte de chef de projet qui aide le programmeur à gérer les dépendances qui seront utilisées projet par projet.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Composer sur un AlmaLinux 8. Vous pouvez suivre les mêmes instructions pour Rocky Linux.

Installer Composer sur AlmaLinux 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release

Étape 2. Installation de PHP.

Exécutez les commandes suivantes pour installer le package PHP CLI (interface de ligne de commande) et toutes les autres dépendances :

sudo dnf install @php

Étape 3. Installer Composer sur AlmaLinux 8.

Une fois PHP CLI installé, téléchargez le script d'installation de Composer :

wget https://getcomposer.org/installer -O composer-installer.php

Une fois le programme d'installation téléchargé, nous pouvons installer Composer sur notre système AlmaLinux en utilisant la commande ci-dessous :

php composer-installer.php --filename=composer --install-dir=/usr/local/bin

Vérifiez la version de PHP Composer une fois l'installation terminée :

composer --version

Sortie :

[[email protected] ~]# composer --version
Composer version 2.0.11 2021-05-07 14:11:22

Pour vérifier la page d'utilisation, utilisez :

$ composer
   ______
  / ____/___  ____ ___  ____  ____  ________  _____
 / /   / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__  )  __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
                    /_/
Composer version 2.0.11 2021-05-07 14:12:04

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
  -v|vv|vvv, --verbose           Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
  about                Shows the short information about Composer.
  archive              Creates an archive of this composer package.
  browse               Opens the package's repository URL or homepage in your browser.
  check-platform-reqs  Check that platform requirements are satisfied.
  clear-cache          Clears composer's internal package cache.
  clearcache           Clears composer's internal package cache.
  config               Sets config options.
  create-project       Creates new project from a package into given directory.
  depends              Shows which packages cause the given package to be installed.
  diagnose             Diagnoses the system to identify common errors.
  dump-autoload        Dumps the autoloader.
  dumpautoload         Dumps the autoloader.
  exec                 Executes a vendored binary/script.
  global               Allows running commands in the global composer dir ($COMPOSER_HOME).
  help                 Displays help for a command
  home                 Opens the package's repository URL or homepage in your browser.
  i                    Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  info                 Shows information about packages.
  init                 Creates a basic composer.json file in current directory.
  install              Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
  licenses             Shows information about licenses of dependencies.
  list                 Lists commands
  outdated             Shows a list of installed packages that have updates available, including their latest version.
  prohibits            Shows which packages prevent the given package from being installed.
  remove               Removes a package from the require or require-dev.
  require              Adds required packages to your composer.json and installs them.
  run                  Runs the scripts defined in composer.json.
  run-script           Runs the scripts defined in composer.json.
  search               Searches for packages.
  self-update          Updates composer.phar to the latest version.
  selfupdate           Updates composer.phar to the latest version.
  show                 Shows information about packages.
  status               Shows a list of locally modified packages, for packages installed from source.
  suggests             Shows package suggestions.
  u                    Upgrades your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  update               Upgrades your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  upgrade              Upgrades your dependencies to the latest version according to composer.json, and updates the composer.lock file.
  validate             Validates a composer.json and composer.lock.
  why                  Shows which packages cause the given package to be installed.
  why-not              Shows which packages prevent the given package from being installed.

Félicitations ! Vous avez installé Composer avec succès. Merci d'avoir utilisé ce didacticiel pour installer Composer sur votre système AlmaLinux 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Composer.


Arch Linux
  1. Comment installer Anaconda sur AlmaLinux 8

  2. Comment installer Terraform sur AlmaLinux 8

  3. Comment installer PHP 8 sur AlmaLinux 8

  4. Comment installer PHP 7.4 sur AlmaLinux 8

  5. Comment installer Ansible sur AlmaLinux 8

Comment installer Odoo sur AlmaLinux 8

Comment installer Java sur AlmaLinux 8

Comment installer Flatpak sur AlmaLinux 8

Comment installer Suricata sur AlmaLinux 8

Comment installer Powershell sur AlmaLinux 8

Comment installer Rust sur AlmaLinux 8