Hier zeige ich euch wie ihr die aktuelle Composer Version herunterladet, einrichtet und der Chrooted Umgebung zur Verfügung stellt. Ich gehe davon aus das ihr den Artikel von Plesk https://support.plesk.com/hc/en-us/articles/12377962235159 kennt:
In den Ordner wechseln, herunterladen und Berechtigung setzen:
cd /usr/local/psa/var/modules/composer/
rm composer.phar
wget https://getcomposer.org/download/latest-stable/composer.phar
chmod +x composer.phar
weitere Infos: https://support.plesk.com/hc/en-us/articles/12387584518935-How-to-install-enable-PHP-Composer-2-on-Plesk-Server-
Der Chrooted Umgebung verfügbar machen:
./update-chroot.sh --add /usr/bin/composer
mkdir -p /var/www/vhosts/chroot/usr/lib/plesk-9.0/
cp -a /usr/local/psa/var/modules/composer/composer.phar /var/www/vhosts/chroot/usr/lib/plesk-9.0/
ln -s /usr/lib/plesk-9.0/composer.phar /var/www/vhosts/chroot/composer
./update_chroot.sh --apply all
Nun eine neue SSH Verbindung mit der Chrooted Umgebung aufbauen und via „composer –version“ prüfen ob die aktuelle Version installiert ist.