Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Die Abhängigkeiten Ihrer Elastic Beanstalk PHP-Anwendung installieren

Fokusmodus
Die Abhängigkeiten Ihrer Elastic Beanstalk PHP-Anwendung installieren - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

In diesem Thema wird beschrieben, wie Sie Ihre Anwendung so konfigurieren, dass sie andere PHP-Pakete installiert, die sie benötigt. Ihre Anwendung ist möglicherweise von anderen PHP-Paketen abhängig. Sie können Ihre Anwendung so konfigurieren, dass diese Abhängigkeiten auf den Amazon Elastic Compute Cloud (Amazon EC2) -Instances der Umgebung installiert werden. Alternativ können Sie die Abhängigkeiten Ihrer Anwendung in das Quell-Bundle einschließen und sie mit der Anwendung bereitstellen. Im folgenden Abschnitt werden beide Möglichkeiten vorgestellt.

Verwenden einer Composer-Datei zum Installieren von Abhängigkeiten von Instances

Verwenden Sie eine composer.json Datei im Stammverzeichnis Ihrer Projektquelle, um mithilfe von Composer Pakete zu installieren, die Ihre Anwendung auf den EC2 Amazon-Instances Ihrer Umgebung benötigt.

Beispiel composer.json
{ "require": { "monolog/monolog": "1.0.*" } }

Wenn eine composer.json-Datei vorhanden ist, führt Elastic Beanstalk composer.phar install aus, um Abhängigkeiten zu installieren. Sie können Optionen für den Befehl anfügen, indem Sie die Option composer_options im Namespace aws:elasticbeanstalk:container:php:phpini festlegen.

Einschließen von Abhängigkeiten in Quell-Bundles

Wenn Ihre Anwendung viele Abhängigkeiten hat, kann die Installation etwas länger dauern. Dies kann die Bereitstellung und Skalierung von Operationen erhöhen, da auf jeder neuen Instance Abhängigkeiten installiert sind.

Um negative Auswirkungen auf die Bereitstellungszeit zu vermeiden, können Sie mit Composer in Ihrer Entwicklungsumgebung Abhängigkeiten auflösen und sie im Ordner vendor zu installieren.

So schließen Sie Abhängigkeiten in das Quell-Bundle Ihrer Anwendung ein
  1. Führen Sie den folgenden Befehl aus:

    % composer install
  2. Fügen Sie den generierten Ordner vendor zum Stamm des Quell-Bundles der Anwendung hinzu.

Wenn Elastic Beanstalk einen Ordner vendor in der Instance findet, wird die Datei composer.json ignoriert (selbst, wenn sie vorhanden ist). Ihre Anwendung verwendet dann die Abhängigkeiten im Ordner vendor.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.