GNU/Linux >> Tutoriels Linux >  >> Panels >> Plesk

Comment utiliser Composer avec les binaires PHP de Plesk

Nous fournissons maintenant composer dans notre environnement chroot personnalisé, en exécutant simplement composer devrait maintenant fonctionner sans avoir à suivre les étapes ci-dessous.

Dans Plesk 12, les développeurs de Plesk ont ​​ajouté la possibilité d'installer un binaire personnalisé construit par Plesk pour différentes versions de PHP. De cette façon, si vous avez besoin de PHP 5.3 ou PHP 7 et que la version installée sur votre système est PHP 5.4, vous pouvez activer de manière sélective la version que vous souhaitez utiliser sur une base par domaine.

Le seul inconvénient d'avoir plusieurs versions PHP installées est que si les modules/bibliothèques que vous souhaitez utiliser ne sont pas disponibles dans le référentiel Plesk yum, vous ne pouvez pas les utiliser. En effet, toutes les bibliothèques tierces devraient être compilées non seulement avec la version PHP que vous utilisez, mais spécifiquement avec les chemins personnalisés du binaire Plesk, tels que /opt/plesk/php/7.3/bin

La clé pour résoudre ce problème est de vous assurer que vous utilisez toujours le chemin personnalisé lorsque vous travaillez avec des utilitaires tiers. Voici comment installer une copie locale de Composer :

1. Télécharger Compositeur

/opt/plesk/php/7.3/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

OU

wget --no-check-certificate -O composer-setup.php https://getcomposer.org/installer

2. Installer Composer en utilisant le binaire PHP 7

/opt/plesk/php/7.3/bin/php composer-setup.php

Si vous avez besoin d'utiliser composer pour installer des packages supplémentaires, vous pouvez le faire, mais assurez-vous de ne pas simplement exécuter composer ou même php composer ça doit être :

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

Suivi du reste normal de la commande.

Conseils :1) vous pouvez l'exécuter partout où le composer.phar est, alors n'hésitez pas à le déplacer si vous le souhaitez, avant d'installer quoi que ce soit. Vous devrez éviter de le déplacer après avoir commencé à installer des bibliothèques avec composer. 2) Vous pouvez utiliser n'importe quelle version de PHP que vous avez installée dans Plesk en remplaçant simplement le numéro de version dans la commande. Au moment de la dernière mise à jour de cet article, les options courantes sont :70., 7.1, 7.2


Plesk
  1. Comment utiliser le filtre anti-spam de Plesk

  2. Comment utiliser les clés SSH avec Plesk

  3. Comment installer et utiliser PHP Composer sur Debian 11 Bullseye

  4. Comment utiliser EasyApache 3 avec WHM/cPanel

  5. Comment utiliser un DNS externe avec Plesk

Comment installer et utiliser PHP Composer sur Debian 9

Comment utiliser Plesk pour protéger les répertoires avec un mot de passe

Comment utiliser Git avec Plesk

Comment installer et utiliser PHP Composer sur Debian 11

Comment installer et utiliser PHP Composer sur Debian 11 Linux

Comment installer et utiliser PHP Composer sur les distributions Linux