Verwalten von PHP-Projektabhängigkeiten mit Composer

Composer ist ein Tool, mit dem Bibliothekspakete, von denen Ihr PHP-Projekt abhängig ist, gefunden, installiert und aktualisiert werden können. Die Bibliotheken werden im Stammverzeichnis des Projekts installiert. Das Composer-Dienstprogramm ist als Teil von Plesk verfügbar. Das heißt, Sie müssen Composer nicht manuell in Ihrem Projekt installieren. Plesk installiert die Updates für den Composer einmal pro Woche.

Composer verwendet zwei Dateien zur Speicherung einer Liste von Modulen, die für das Projekt notwendig sind:

Weitere Informationen erhalten Sie in der technischen Dokumentation des Composer-Tools unter https://getcomposer.org/doc/.

Plesk bietet zwei Möglichkeiten zur Verwendung von Composer:

Verwalten von PHP-Projektabhängigkeiten mit Composer über die Benutzeroberfläche

Wenn Sie alle Anwendungen finden möchten, die composer.json haben, um die Abhängigkeiten zu verwalten, klicken Sie unter Websites & Domains > Anwendungen auf Durchsuchen. Die Anwendungen werden in der Auflistung im Abschnitt Anwendungen angezeigt. Die nachfolgend beschriebenen Befehle sind nur für Anwendungen mit der Datei composer.json verfügbar.

Installieren von Abhängigkeiten

Zum Installieren aller Module, die für das Projekt notwendig sind, gehen Sie zu Websites & Domains > Anwendungen > Meine Anwendungen verwalten > klicken in der Liste auf den Namen der Anwendung > Abhängigkeiten installieren.

Aktualisieren von Abhängigkeiten

Wenn Sie Modulabhängigkeiten aktualisieren wollen, gehen Sie zu Websites & Domains > Anwendungen > Meine Anwendungen verwalten > klicken auf den Namen der Anwendung > Abhängigkeiten aktualisieren.

Bearbeiten von Abhängigkeiten

Die Schaltfläche Konfiguration bearbeiten öffnet die Datei composer.json zum manuellen Bearbeiten im Plesk Code-Editor.

Entfernen der Abhängigkeitenverwaltung von Ihrer Anwendung

Wenn Sie auf Entfernen klicken, erscheint die Anwendung zwar nicht mehr unter Meine Anwendungen in der Liste der Anwendungen. Aber die Dateien composer.json und composer.lock verbleiben im Anwendungsverzeichnis, sodass Sie die Anwendung mit einem Klick auf Durchsuchen zur Liste hinzufügen können.

  

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.