# Composer

## <span class="mw-headline" id="Composer_mit_Plesk_und_verschiedenen_PHP_Versionen">Composer mit Plesk und verschiedenen PHP Versionen</span>

Quelle: [https://faq.simplyroot.de/content/15/96/de/composer-mit-php-binaries-von-plesk-nutzen.html](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:

<div id="bkmrk-download-composer-ph"><div><div>```
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
```

</div></div></div>  
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):

<div id="bkmrk-%2Fopt%2Fplesk%2Fphp%2F7.0%2Fb"><div><div>```
/opt/plesk/php/7.0/bin/php composer.phar
```

</div></div></div>## <span class="mw-headline" id="Composer_nicht_mit_der_standard_System_PHP_Version_benutzen">Composer nicht mit der standard System PHP Version benutzen</span>

Quelle: [http://blogs.reliablepenguin.com/2015/08/18/using-php-composer-phar-with-non-default-php-install](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:

<div id="bkmrk-export-path%3D%2Fopt%2Fple"><div>```
export PATH=/opt/plesk/php/5.6/bin:$PATH; php composer.phar update
```

</div></div>