Composer en composer2
Hoe gebruik ik verschillende Composer versies bij Hipex
Voor dependencies binnen PHP applicaties wordt vaak gebruik gemaakt van Composer. Composer is een zogenoemde 'Dependency Manager'. Met Composer kan je eenvoudig dependencies installeren, updaten of verwijderen.
Verschillende versies
Bij Hipex kan je gebruik maken van zowel Ccomposer 1 als Composer 2.
Composer 1 kan je gebruiken met het commando composer
:
$ composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 1.10.22 2021-04-27 13:10:45
Composer 2 gebruik je vervolgens met het commando composer2
:
$ composer2
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
Composer version 2.0.13 2021-04-27 13:11:08
Composer2 als composer laten werken
Binnen de applicatie kan gevraagd worden om composer2
te gebruiken, maar de applicatie gebruikt zelf commando composer
.
Met de onderstaande stappen kun je per ssh user profiel de juiste composer versie aanroepen.
cd ~/.bin/
ln -s /usr/local/bin/composer2 composer