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.
Verwenden Sie AWS Cloud9 mit dem AWS SDK for PHP
AWS Cloud9ist eine webbasierte integrierte Entwicklungsumgebung (IDE), die eine Sammlung von Tools enthält, mit denen Sie Software in der Cloud codieren, erstellen, ausführen, testen, debuggen und veröffentlichen können. Sie können es AWS Cloud9 mit dem verwendenAWS SDK for PHP, um Ihren PHP-Code mithilfe eines Browsers zu schreiben und auszuführen. AWS Cloud9enthält Tools wie einen Code-Editor und ein Terminal. Da die AWS Cloud9 IDE cloudbasiert ist, können Sie von Ihrem Büro, zu Hause oder von überall aus an Ihren Projekten arbeiten, indem Sie einen mit dem Internet verbundenen Computer verwenden. Allgemeine Informationen zu AWS Cloud9 finden Sie im AWS Cloud9Benutzerhandbuch.
Befolgen Sie diese Anweisungen, um AWS Cloud9 mit dem AWS SDK for PHP einzurichten:
Schritt 1: Richten Sie Ihre AWS-Konto Nutzung ein AWS Cloud9
Melden Sie sich zur Verwendung AWS Cloud9 über die AWS Cloud9 Konsole anAWS Management Console.
Anmerkung
Wenn Sie AWS IAM Identity Center zur Authentifizierung verwenden, müssen Sie der vom Benutzer angefügten Richtlinie in der IAM-Konsole möglicherweise iam:ListInstanceProfilesForRole
die erforderliche Berechtigung von hinzufügen.
Informationen zum Einrichten einer IAM-Entität in Ihrem AWS Konto, um auf die AWS Cloud9 Konsole zuzugreifen AWS Cloud9 und sich dort anzumelden, finden Sie AWS Cloud9 im AWS Cloud9Benutzerhandbuch unter Team-Setup für.
Schritt 2: Richten Sie Ihre AWS Cloud9 Entwicklungsumgebung ein
Nachdem Sie sich bei der AWS Cloud9-Konsole angemeldet haben, verwenden Sie die Konsole, um eine AWS Cloud9-Entwicklungsumgebung zu erstellen. Nachdem Sie die Umgebung erstellt haben, öffnet AWS Cloud9 die IDE für diese Umgebung.
Einzelheiten finden Sie im AWS Cloud9Benutzerhandbuch unter Creating an Environment AWS Cloud9 in.
Anmerkung
Wenn Sie Ihre Umgebung in der Konsole zum ersten Mal erstellen, empfehlen wir, dass Sie die Option zum Erstellen einer neuen Instance für die Umgebung (EC2) verwenden. Diese Option fordert Sie auf, eine Umgebung AWS Cloud9 zu erstellen, eine Amazon EC2-Instance zu starten und dann die neue Instance mit der neuen Umgebung zu verbinden. Dies ist der schnellste Weg, mit der Arbeit mit AWS Cloud9 zu beginnen.
Wenn das Terminal in der IDE noch nicht geöffnet ist, öffnen Sie es. Wählen Sie auf der Menüleiste in der IDE Window, New Terminal (Fenster, Neues Terminal). Sie können das Terminalfenster verwenden, um Tools zu installieren und Ihre Anwendungen zu erstellen.
Schritt 3: Einrichten von AWS SDK for PHP
Nachdem Sie die IDE für Ihre Entwicklungsumgebung AWS Cloud9 geöffnet haben, verwenden Sie das Terminalfenster, um sie AWS SDK for PHP in Ihrer Umgebung einzurichten.
Composer ist die empfohlene Methode zur Installation vonAWS SDK for PHP. Composer ist ein Tool für PHP, das die Abhängigkeiten Ihres Projekts verwaltet und installiert.
Weitere Informationen zur Installation von Composer, zur Konfiguration von Autoloading und zu anderen bewährten Verfahren zur Definition von Abhängigkeiten finden Sie unter getcomposer.org
Installieren von Composer
Wenn Composer noch nicht in Ihrem Projekt enthalten ist, laden Sie Composer auf der Seite Composer herunterladen herunter und installieren Sie ihn
-
Folgen Sie für Windows den Anweisungen des Windows Installer.
-
Folgen Sie für Linux den Installationsanweisungen über die Befehlszeile.
AWS SDK for PHP als Abhängigkeit per Composer hinzufügen
Wenn Composer bereits global auf Ihrem System installiert ist
$
composer require aws/aws-sdk-php
Andernfalls geben Sie diesen Composer-Befehl ein, um die neueste Version von AWS SDK for PHP als Abhängigkeit zu installieren.
$
php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
Autoloader Ihren php-Skripts hinzufügen
Durch die Installation von Composer werden mehrere Ordner und Dateien in Ihrer Umgebung erstellt. Die primäre Datei, die Sie verwenden, ist autoload.php
. Sie befindet sich im vendor
-Ordner in Ihrer Umgebung.
Wenn Sie das AWS SDK for PHP in Ihren Skripts verwenden möchten, schließen Sie den Autoloader wie folgt in Ihre Skripts ein.
<?php require '/path/to/vendor/autoload.php'; ?>
Schritt 4: Beispielcode herunterladen
Verwenden Sie das Terminalfenster, um Beispielcode für die AWS SDK for PHP in die AWS Cloud9 Entwicklungsumgebung herunterzuladen.
Führen Sie den folgenden Befehl aus, um eine Kopie aller in der offiziellen AWS SDK-Dokumentation verwendeten Codebeispiele in das Stammverzeichnis Ihrer Umgebung herunterzuladen:
$
git clone https://github.com/awsdocs/aws-doc-sdk-examples.git
Die Codebeispiele für AWS SDK for PHP befinden sich im ENVIRONMENT_NAME/aws-doc-sdk-examples/php
Verzeichnis, wo der Name Ihrer Entwicklungsumgebung ENVIRONMENT_NAME
steht.
Um anhand eines Amazon S3-Beispiels weiterzumachen, empfehlen wir, mit einem Codebeispiel zu beginnenENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php
. In diesem Beispiel werden Ihre Amazon S3-Buckets aufgeführt. Verwenden Sie das Terminalfenster, um zum s3
Verzeichnis zu navigieren und die Dateien aufzulisten.
$
cd aws-doc-sdk-examples/php/example_code/s3
$
ls
Um die Datei in zu öffnenAWS Cloud9, können Sie ListBuckets.php
direkt im Terminalfenster auf den klicken.
Weitere Unterstützung beim Verständnis von Codebeispielen finden Sie unter AWS SDK for PHPCodebeispiele.
Schritt 5: Beispielcode ausführen
Um Code in Ihrer AWS Cloud9 Entwicklungsumgebung auszuführen, wählen Sie in der oberen Menüleiste die Schaltfläche Ausführen. AWS Cloud9erkennt automatisch die .php
Dateierweiterung und verwendet den PHP-Runner (integrierter Webserver), um den Code auszuführen. Für dieses Beispiel wollen wir jedoch tatsächlich die Option PHP (cli
). Weitere Informationen zum Ausführen von Code in AWS Cloud9 finden Sie unter Ausführen Ihres Codes im AWS Cloud9Benutzerhandbuch.
Beachten Sie im folgenden Screenshot diese grundlegenden Bereiche:
-
1: Lauf. Die Schaltfläche Ausführen befindet sich in der oberen Menüleiste. Dadurch wird ein neuer Tab für Ihre Ergebnisse geöffnet.
Anmerkung
Sie können neue Laufkonfigurationen auch manuell erstellen. Wählen Sie auf der Menüleiste Run (Ausführen), Run Configurations (Run-Konfigurationen), New Run Configuration (Neue Run-Konfiguration) aus.
-
2: Befehl. AWS Cloud9füllt das Befehlstextfeld mit dem Pfad und dem Dateinamen der von Ihnen ausgeführten Datei auf. Wenn Ihr Code erwartet, dass Befehlszeilenparameter übergeben werden, können diese auf die gleiche Weise zur Befehlszeile hinzugefügt werden, wie Sie es tun würden, wenn Sie den Code über ein Terminalfenster ausführen würden.
-
3: Läufer. AWS Cloud9erkennt, dass Ihre Dateierweiterung lautet
.php
und wählt den PHP-Runner (integrierter Webserver) aus, um Ihren Code auszuführen. Wählen Sie PHP (cli
), um stattdessen dieses Beispiel auszuführen.
Jede aus dem laufenden Code generierte Ausgabe wird auf der Registerkarte angezeigt.