In Ubuntu 22.04 kunt u de PHP- pak­ket­be­heer­der Composer in slechts enkele stappen in­stal­le­ren. Met het op­dracht­re­gel­pro­gram­ma curl verloopt de in­stal­la­tie snel en eenvoudig.

Ubuntu 22.04: Composer stap voor stap in­stal­le­ren

Om Composer te in­stal­le­ren, moet u eerst con­tro­le­ren of PHP al op uw systeem is ge­ïn­stal­leerd en of u via de terminal toegang hebt tot PHP. U kunt beide con­tro­le­ren door de volgende opdracht in de terminal in te voeren:

php
bash

Als er een fout­mel­ding ver­schijnt, kunt u de op­dracht­re­gel­tool voor PHP 8 in­stal­le­ren met de volgende opdracht:

sudo apt install php8.1.cli
bash
Afbeelding: Terminal after running the command ‘php’
If you haven’t installed the PHP command line tool, Ubuntu will suggest the ap­prop­ri­a­te commands in the terminal.

Zodra u hebt ge­con­tro­leerd dat u PHP op uw systeem kunt gebruiken, kunt u beginnen met het in­stal­le­ren van PHP Composer.

Stap 1: het systeem updaten

Eerst moet u ervoor zorgen dat uw Linux-systeem in goede staat is door de be­schik­ba­re updates uit te voeren. Mogelijk moet u de uit­voe­ring van de upgrades be­ves­ti­gen door y (ja) te kiezen. Hiervoor kunt u de volgende ter­mi­na­l­op­drach­ten gebruiken:

sudo apt update
sudo apt upgrade
bash

Het updaten van uw systeem kan even duren. Hoe lang dit duurt, hangt af van het aantal updates dat u moet in­stal­le­ren.

Stap 2: in­stal­leer de vereiste pakketten

Om Composer op Ubuntu te kunnen in­stal­le­ren, moet u een aantal pakketten in­stal­le­ren die Composer nodig heeft voor de in­stal­la­tie. Dit omvat bij­voor­beeld het command line tool curl of het ver­sie­be­heer­sys­teem Git.

De pakketten kunnen ook recht­streeks in de terminal worden ge­down­load met behulp van de volgende commando’s:

sudo apt install curl php-mbstring git unzip
bash

Stap 3: in­stal­leer Composer

Nu kunt u beginnen met de daad­wer­ke­lij­ke in­stal­la­tie van PHP Composer op Ubuntu 22.04. Dit doet u door de ge­down­lo­a­de curl-tool te gebruiken en de volgende opdracht in de terminal te typen:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
bash
Afbeelding: Terminal after running the installation command for Composer
Terminal verifies the success of the Ubuntu in­stal­la­ti­on of Composer.

Stap 4: con­tro­leer of de in­stal­la­tie succesvol was

Con­tro­leer als laatste stap handmatig of de in­stal­la­tie van Composer succesvol was door naar de pak­ket­be­heer­der te gaan. Als dit niet werkt, is uw $PATH-om­ge­vings­va­ri­a­be­le mogelijk niet correct ge­con­fi­gu­reerd. Met het on­der­staan­de commando roept u de huidige versie van Composer op:

Composer
bash

Als de in­stal­la­tie van Composer op Ubuntu 22.04 vlot is verlopen, zal de terminal het volgende weergeven:

Afbeelding: Terminal after running the command ‘composer’
The Composer font and current Composer version are displayed upon launching Composer.

Eerste stappen bij het gebruik van Composer

De pak­ket­be­heer­der wordt in PHP-projecten gebruikt om af­han­ke­lijk­he­den te beheren en bij te werken. Om u op weg te helpen met Composer en veel­voor­ko­men­de fouten te voorkomen, hebben we de be­lang­rijk­ste Composer-commando’s voor u op een rijtje gezet.

Stap 1: maak een composer.json -bestand aan

De be­lang­rijk­ste taak van Composer is het beheren van de af­han­ke­lijk­he­den van uw PHP-project. De centrale plek om deze af­han­ke­lijk­he­den te spe­ci­fi­ce­ren is het composer.json-bestand. Dit kan handmatig worden aan­ge­maakt. Als al­ter­na­tief kunt u aangeven dat het JSON-bestand au­to­ma­tisch wordt aan­ge­maakt wanneer u uw eerste af­han­ke­lijk­heid aanmaakt. Het Composer-commando om handmatig een composer.json-bestand aan te maken is als volgt:

composer init
bash

Stap 2: voeg af­han­ke­lijk­he­den toe aan uw project

Je kunt ook een Composer-commando gebruiken om een af­han­ke­lijk­heid in je project in te voegen. Dit zorgt ervoor dat het bestand composer.json wordt bij­ge­werkt naar de juiste status. In de voor­beeld­co­de wordt de populaire log­boek­bi­bli­o­theek Monolog als af­han­ke­lijk­heid in een PHP-project ingevoegd.

composer require monolog/monolog
bash

Stap 3: af­han­ke­lijk­he­den bijwerken

Af en toe is het nodig om de af­han­ke­lijk­he­den van een PHP-project bij te werken. Hiervoor kan een Composer-commando worden gebruikt. Dit werkt alle af­han­ke­lijk­he­den die je aan je project hebt toe­ge­voegd in één stap bij:

composer update
bash
Ga naar hoofdmenu