Hoe Composer te Installeren op Ubuntu 20.04 [Snelstart]

Introductie

In deze snelle startgids zullen we Composer installeren op een Ubuntu 20.04-server.

Voor een meer gedetailleerde versie van deze tutorial, met meer uitleg bij elke stap, raadpleeg Hoe Composer te installeren en te gebruiken op Ubuntu 20.04.

Vereisten

Om deze gids te volgen, heeft u toegang nodig tot een Ubuntu 20.04-server als een sudo-gebruiker.

Stap 1 — Installeer afhankelijkheden

Begin met het bijwerken van uw pakketbeheer cache en het installeren van de benodigde afhankelijkheden, inclusief php-cli:

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

Stap 2 — Download en installeer Composer

Zorg ervoor dat je in je thuismap bent en haal vervolgens de Composer-installateur op met curl:

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

Vervolgens controleren we of de gedownloade installateur overeenkomt met de SHA-384-hash voor de nieuwste installateur die te vinden is op de Composer Public Keys / Signatures-pagina.

Gebruik curl om de nieuwste handtekening op te halen en sla deze op in een shellvariabele:

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

Voer nu de volgende PHP-code uit om te controleren of het installatiescript veilig is om uit te voeren:

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

Je zult de volgende output zien:

Output
Installer verified

Let op: Als de output zegt Installer corrupt, dan moet je het download- en verificatieproces herhalen totdat je een geverifieerde installateur hebt.

De volgende opdracht zal Composer downloaden en installeren als een systeembrede opdracht met de naam composer, onder /usr/local/bin:

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

Je ziet een output die er ongeveer zo uitziet:

Output
All 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

Om je installatie te testen, voer je uit:

  1. composer
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 Forceer ANSI-uitvoer --no-ansi Schakel ANSI-uitvoer uit -n, --no-interaction Do not ask any interactive question --profile Toon timing- en geheugengebruiksinformatie --no-plugins Of plugins uitschakelen. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Voorkom gebruik van de cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug ...

Dit bevestigt dat Composer succesvol is geïnstalleerd op je systeem en beschikbaar is voor systeembreed gebruik.

Hier zijn links naar meer gedetailleerde handleidingen die verband houden met deze tutorial:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-composer-on-ubuntu-20-04-quickstart