Einrichtung Ihrer PHP Entwicklungsumgebung für Elastic Beanstalk - 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.

Einrichtung Ihrer PHP Entwicklungsumgebung für Elastic Beanstalk

Dieses Thema enthält Anweisungen zum Einrichten einer PHP Entwicklungsumgebung, in der Sie Ihre Anwendung lokal testen können, bevor Sie sie bereitstellen AWS Elastic Beanstalk. Es verweist auch auf Websites, die Installationsanweisungen für nützliche Tools enthalten.

Allgemeine Einrichtungsschritte und Tools für alle Sprachen finden Sie unter Konfigurieren des Entwicklungscomputers für die Verwendung mit Elastic Beanstalk.

Wird installiert PHP

Installation PHP und einige gängige Erweiterungen. Falls Sie keine Version bevorzugen, wählen Sie die neueste Version aus. Je nach Plattform und verfügbarem Paketmanager variieren die Schritte.

Verwenden Sie in Amazon Linux yum:

$ sudo yum install php $ sudo yum install php-mbstring $ sudo yum install php-intl
Anmerkung

Um bestimmte PHP Paketversionen abzurufen, die mit der Version auf Ihrer Elastic PHPBeanstalk-Plattformversion übereinstimmen, verwenden Sie den Befehl, yum search php um verfügbare Paketversionen zu finden, z. B. php82php82-mbstring, und. php82-intl Installieren Sie diese Versionen mit sudo yum install package.

Verwenden Sie in Ubuntu apt:

$ sudo apt install php-all-dev $ sudo apt install php-intl $ sudo apt install php-mbstring

Im OS-X verwenden Sie brew:

$ brew install php $ brew install php-intl
Anmerkung

Informationen zu bestimmten PHP Paketversionen, die mit der Version auf Ihrer Elastic PHPBeanstalk-Plattformversion übereinstimmen, finden Sie unter Homebrew Formulae für verfügbare PHP Versionen, wie z. php@8.2 Verwenden Sie dann die, um sie zu installieren. brew install package

Je nach Version ist php-intl es möglicherweise im PHP Hauptpaket enthalten und nicht als separates Paket vorhanden.

Installieren Sie unter Windows 10 das Windows-Subsystem für Linux, um Ubuntu zu erhalten, und installieren Sie es PHP mit dem Advanced Packaging Tool (APT). Frühere Versionen finden Sie auf der Download-Seite unter windows.php.net. Weitere Informationen PHP zu Erweiterungen finden Sie unter Installation einer PHP Erweiterung unter Windows. PHP

Öffnen Sie nach der Installation Ihr Terminal erneut und führen Sie es ausPHP, php --version um sicherzustellen, dass die neue Version installiert wurde und es sich um die Standardversion handelt.

Installieren von Composer

Composer ist ein Abhängigkeitsmanager fürPHP. Sie können damit Bibliotheken installieren, die Abhängigkeiten Ihrer Anwendung verfolgen und Projekte für beliebte PHP Frameworks generieren.

Installieren Sie Composer mit dem PHP Skript von getcomposer.org.

$ curl -s https://getcomposer.org/installer | php

Das Installationsprogramm generiert eine PHAR Datei im aktuellen Verzeichnis. Verschieben Sie diese Datei an einen Speicherort in Ihrer Umgebung, PATH sodass Sie sie als ausführbare Datei verwenden können.

$ mv composer.phar ~/.local/bin/composer

Installieren Sie Bibliotheken mit dem Befehl require.

$ composer require twig/twig

Composer fügt Bibliotheken hinzu, die Sie lokal in der composer.json-Datei des Projekts installieren. Wenn Sie den Projektcode bereitstellen, verwendet Elastic Beanstalk Composer, um die in dieser Datei aufgelisteten Bibliotheken auf den Anwendungs-Instances der Umgebung zu installieren.

Wenn bei der Composer-Installation Probleme auftreten, lesen Sie in der Composer-Dokumentation nach.

Installieren von AWS SDK für PHP

Wenn Sie verwalten müssen AWS Ressourcen aus Ihrer Anwendung heraus installieren Sie AWS SDK for PHP. Mit dem SDK for können Sie beispielsweise Amazon DynamoDB (DynamoDB) verwendenPHP, um Benutzer- und Sitzungsinformationen zu speichern, ohne eine relationale Datenbank zu erstellen.

Installieren Sie das für mit Composer. SDK PHP

$ composer require aws/aws-sdk-php

Weitere Informationen finden Sie hier: AWS SDK for PHP-Homepage. Installationsanweisungen finden Sie unter Installieren des AWS SDK for PHP in der AWS SDK for PHP Leitfaden für Entwickler.

Installation eines Texteditors IDE oder Texteditors

Integrierte Entwicklungsumgebungen (IDEs) bieten eine Vielzahl von Funktionen, die die Anwendungsentwicklung erleichtern. Wenn Sie noch keine IDE für die PHP Entwicklung verwendet haben, probieren Sie Eclipse aus PHPStorm und finden Sie heraus, welche für Sie am besten geeignet ist.

Anmerkung

Und fügt Ihrem Projektordner IDE möglicherweise Dateien hinzu, die Sie möglicherweise nicht in die Quellcodeverwaltung übernehmen möchten. Damit diese Dateien nicht an die Quellüberwachung übergeben werden, setzen Sie .gitignore oder die Entsprechung Ihres Quellüberwachungstools ein.

Wenn Sie einfach mit dem Programmieren beginnen möchten und nicht alle Funktionen eines benötigenIDE, sollten Sie die Installation von Sublime Text in Betracht ziehen.