Skip to main content

Composer

Composer mit Plesk und verschiedenen PHP Versionen

Quelle: https://faq.simplyroot.de/content/15/96/de/composer-mit-php-binaries-von-plesk-nutzen.html

Ab Plesk 12.5.30 besteht die Möglichkeit in Plesk entsprechend mehrere PHP Versionen zu installieren.
Ist für eine Domain z.B. PHP 7.0 von Plesk aktiv bzw. setzt eine Composer Installation PHP 7.0 vorraus, so kann nicht einfach der vom System zur Verfügung gestellte composer genutzt werden.

In diesem Fall gehen Sie bitte wie folgt vor:

Download Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Installation vom Composer mit der PHP 7 binary
/opt/plesk/php/7.0/bin/php composer-setup.php


Um nun weitere Pakete mittels composer zu installieren, nutzen Sie fortan nicht mehr einfach "composer" oder "php composer" sondern nachfolgendes Kommando (gefolgt von den gewünschten Parametern):

/opt/plesk/php/7.0/bin/php composer.phar

Composer nicht mit der standard System PHP Version benutzen

Quelle: http://blogs.reliablepenguin.com/2015/08/18/using-php-composer-phar-with-non-default-php-install
So überschreibt man die Einstellung von Composer und sagt ihm welche PHP Version er benutzen soll:

export PATH=/opt/plesk/php/5.6/bin:$PATH; php composer.phar update