

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.

# Zur Verwendung AWS Cloud9 mit der AWS SDK für PHP Version 3
<a name="cloud9"></a>

**Anmerkung**  
AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS Cloud9 können den Service weiterhin wie gewohnt nutzen. [Weitere Informationen](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/).

AWS Cloud9 ist eine webbasierte integrierte Entwicklungsumgebung (IDE), die eine Sammlung von Tools enthält, mit denen Sie Software in der Cloud programmieren, erstellen, ausführen, testen, debuggen und veröffentlichen können. Sie können sie verwenden AWS Cloud9 AWS SDK für PHP , um Ihren PHP-Code mithilfe eines Browsers zu schreiben und auszuführen. AWS Cloud9 beinhaltet 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 Cloud9 Benutzerhandbuch](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html).

Folgen Sie diesen Anweisungen zur Einrichtung AWS Cloud9 mit AWS SDK für PHP:
+  [Schritt 1: Richten Sie Ihre AWS-Konto zur Verwendung ein AWS Cloud9](#cloud9-php-account) 
+  [Schritt 2: Richten Sie Ihre AWS Cloud9 Entwicklungsumgebung ein](#cloud9-php-environment) 
+  [Schritt 3: Richten Sie AWS SDK für PHP](#cloud9-php-sdk) 
+  [Schritt 4: Laden Sie den Beispielcode herunter](#cloud9-php-examples) 
+  [Schritt 5: Beispielcode ausführen](#cloud9-php-run) 

## Schritt 1: Richten Sie Ihren AWS-Konto zur Verwendung ein AWS Cloud9
<a name="cloud9-php-account"></a>

Um zu verwenden AWS Cloud9, melden Sie sich AWS Cloud9 über die Konsole an AWS-Managementkonsole.

**Anmerkung**  
Wenn Sie die Authentifizierung verwenden AWS IAM Identity Center , müssen Sie möglicherweise die erforderliche Berechtigung für zur vom Benutzer `iam:ListInstanceProfilesForRole` verknüpften Richtlinie in der IAM-Konsole hinzufügen.

*Informationen zum Einrichten einer IAM-Entität in Ihrem AWS Konto für den Zugriff auf AWS Cloud9 und die Anmeldung an der AWS Cloud9 Konsole finden Sie unter [Team-Setup für AWS Cloud9 im Benutzerhandbuch](https://docs.aws.amazon.com/cloud9/latest/user-guide/setup.html).AWS Cloud9 *

## Schritt 2: Richten Sie Ihre AWS Cloud9 Entwicklungsumgebung ein
<a name="cloud9-php-environment"></a>

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, AWS Cloud9 wird die IDE für diese Umgebung geöffnet.

Einzelheiten finden Sie unter [Erstellen einer Umgebung AWS Cloud9 im AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/create-environment.html) *Benutzerhandbuch*.

**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 weist an, eine Umgebung AWS Cloud9 zu erstellen, eine Amazon EC2 EC2-Instance zu starten und dann die neue Instance mit der neuen Umgebung zu verbinden. Dies ist der schnellste Weg, um mit der Nutzung 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: Richten Sie das ein AWS SDK für PHP
<a name="cloud9-php-sdk"></a>

Nachdem Sie die IDE für Ihre Entwicklungsumgebung AWS Cloud9 geöffnet haben, verwenden Sie das Terminalfenster, um die AWS SDK für PHP in Ihrer Umgebung einzurichten.

 Composer ist die empfohlene Methode zur Installation von AWS SDK für 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](http://getcomposer.org).

### Installieren von Composer
<a name="install-composer"></a>

Wenn Composer noch nicht in Ihrem Projekt enthalten ist, laden Sie Composer auf der [Seite Composer herunterladen herunter und installieren Sie ihn](http://getcomposer.org/download).
+ Folgen Sie für **Windows** den Anweisungen von Windows Installer.
+ Folgen Sie für **Linux** den Installationsanweisungen in der Befehlszeile.

### Über AWS SDK für PHP Composer als Abhängigkeit hinzufügen
<a name="add-sdk-php-as-a-dependency-via-composer"></a>

Wenn [Composer bereits global auf Ihrem System installiert ist](https://getcomposer.org/doc/00-intro.md#globally), führen Sie Folgendes im Basisverzeichnis Ihres Projekts aus, um es AWS SDK für PHP als Abhängigkeit zu installieren:

```
$ composer require aws/aws-sdk-php
```

Geben Sie andernfalls diesen Composer-Befehl ein, um die neueste Version von AWS SDK für PHP als Abhängigkeit zu installieren.

```
$ php -d memory_limit=-1 composer.phar require aws/aws-sdk-php
```

### Autoloader Ihren php-Skripts hinzufügen
<a name="add-autoloader-to-your-php-scripts"></a>

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.

Um das AWS SDK für PHP in Ihren Skripten zu verwenden, fügen Sie den Autoloader wie folgt in Ihre Skripts ein.

```
<?php
   require '/path/to/vendor/autoload.php';
?>
```

## Schritt 4: Laden Sie den Beispielcode herunter
<a name="cloud9-php-examples"></a>

Verwenden Sie das Terminalfenster, um den Beispielcode für AWS SDK für 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 für PHP befinden sich im `ENVIRONMENT_NAME/aws-doc-sdk-examples/php` Verzeichnis, in dem `ENVIRONMENT_NAME` sich der Name Ihrer Entwicklungsumgebung befindet.

Um den Vorgang anhand eines Amazon S3-Beispiels nachzuvollziehen, empfehlen wir, mit einem Codebeispiel zu beginnen`ENVIRONMENT_NAME/aws-doc-sdk-examples/php/example_code/s3/ListBuckets.php`. In diesem Beispiel werden Ihre Amazon S3 S3-Buckets aufgelistet. 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 zu öffnen AWS Cloud9, können Sie `ListBuckets.php` direkt im Terminalfenster auf das klicken.

Weitere Informationen zum Verständnis von Codebeispielen finden Sie unter [AWS SDK für PHP Codebeispiele](examples_index.md).

## Schritt 5: Beispielcode ausführen
<a name="cloud9-php-run"></a>

Um Code in Ihrer AWS Cloud9 Entwicklungsumgebung **auszuführen, wählen Sie in der oberen Menüleiste die Schaltfläche Ausführen**. AWS Cloud9 erkennt automatisch die `.php` Dateierweiterung und verwendet den **PHP-Runner (integrierter Webserver)**, um den Code auszuführen. Für dieses Beispiel wollen wir jedoch eigentlich die Option **PHP (`cli`)**. Weitere Informationen zum Ausführen von Code in AWS Cloud9 finden Sie unter [Run Your Code](https://docs.aws.amazon.com/cloud9/latest/user-guide/build-run-debug.html#build-run-debug-run) im *AWS Cloud9 Benutzerhandbuch*.

Beachten Sie im folgenden Screenshot die folgenden grundlegenden Bereiche:
+ 1: Lauf. Die Schaltfläche **Ausführen** befindet sich in der oberen Menüleiste. Dadurch wird eine neue Registerkarte 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 Cloud9 füllt das **Befehlstextfeld** mit dem Pfad und dem Dateinamen der Datei, die Sie ausführen. Wenn Ihr Code erwartet, dass Befehlszeilenparameter übergeben werden, können diese der Befehlszeile auf die gleiche Weise hinzugefügt werden, wie Sie es tun würden, wenn Sie den Code über ein Terminalfenster ausführen würden.
+ 3: Läufer. AWS Cloud9 erkennt, dass Ihre Dateierweiterung lautet, `.php` und wählt den **PHP-Runner (integrierter Webserver)** aus, um Ihren Code auszuführen. Wählen Sie stattdessen **PHP (`cli`)**, um dieses Beispiel auszuführen.

![\[Wenn Sie in der oberen Menüleiste der AWS Cloud9 IDE „Ausführen“ wählen, wird ein neuer Tab geöffnet, in dem das Befehlsfeld gefüllt ist und der PHP-Runner bereits ausgewählt ist.\]](http://docs.aws.amazon.com/de_de/sdk-for-php/v3/developer-guide/images/cloud9_runconfig.png)


Jede Ausgabe, die aus dem laufenden Code generiert wurde, wird auf der Registerkarte angezeigt.