GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Plesk

So verwenden Sie Composer mit Plesk PHP-Binärdateien

Wir bieten jetzt Composer in unserer angepassten Chroot-Umgebung an, sodass einfach composer ausgeführt wird sollte jetzt funktionieren, ohne dass die folgenden Schritte ausgeführt werden müssen.

In Plesk 12 haben die Plesk-Entwickler die Möglichkeit hinzugefügt, eine benutzerdefinierte, von Plesk erstellte Binärdatei für verschiedene PHP-Versionen zu installieren. Auf diese Weise können Sie, wenn Sie PHP 5.3 oder PHP 7 benötigen und die auf Ihrem System installierte Version PHP 5.4 ist, die Version, die Sie verwenden möchten, selektiv pro Domain aktivieren.

Der einzige Nachteil bei der Installation mehrerer PHP-Versionen besteht darin, dass Sie die Module/Bibliotheken, die Sie verwenden möchten, nicht im Plesk yum-Repository verfügbar sind, nicht verwenden können. Dies liegt daran, dass alle Bibliotheken von Drittanbietern nicht nur mit der von Ihnen verwendeten PHP-Version kompiliert werden müssen, sondern insbesondere mit den benutzerdefinierten Pfaden der Plesk-Binärdatei, wie z. B. /opt/plesk/php/7.3/bin

Der Schlüssel zur Lösung dieses Problems besteht darin, sicherzustellen, dass Sie immer den benutzerdefinierten Pfad verwenden, wenn Sie mit Dienstprogrammen von Drittanbietern arbeiten. So installieren Sie eine lokale Kopie von Composer:

1. Composer herunterladen

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

ODER

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

2. Installieren Sie Composer mit der PHP 7-Binärdatei

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

Wenn Sie Composer verwenden müssen, um zusätzliche Pakete zu installieren, können Sie dies tun, aber stellen Sie sicher, nicht einfach composer auszuführen oder sogar php composer es muss sein:

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

Gefolgt vom normalen Rest des Befehls.

Tipps:1) Sie können dies überall dort ausführen, wo composer.phar ist ist, also zögern Sie nicht, es zu verschieben, wenn Sie möchten, bevor Sie etwas installieren. Sie müssen es vermeiden, es zu verschieben, nachdem Sie mit der Installation von Bibliotheken mit Composer begonnen haben. 2) Sie können jede Version von PHP verwenden, die Sie in Plesk installiert haben, indem Sie einfach die Versionsnummer im Befehl austauschen. Zum Zeitpunkt der letzten Aktualisierung dieses Artikels sind die gängigen Optionen:70., 7.1, 7.2


Plesk
  1. So verwenden Sie den Plesk-Spamfilter

  2. So verwenden Sie SSH-Schlüssel mit Plesk

  3. So installieren und verwenden Sie PHP Composer unter Debian 11 Bullseye

  4. So verwenden Sie EasyApache 3 mit WHM/cPanel

  5. So verwenden Sie wp-cli mit Plesk-Hosting

So installieren und verwenden Sie PHP Composer unter Debian 9

Verwenden von Plesk zum Schützen von Verzeichnissen mit einem Passwort

Wie man Git mit Plesk verwendet

So installieren und verwenden Sie PHP Composer unter Debian 11

So installieren und verwenden Sie PHP Composer unter Debian 11 Linux

So installieren und verwenden Sie PHP Composer auf Linux-Distributionen