/
Pack Hosting Panel

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