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.
Sections
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. php82
php82-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 Formulaephp@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
Ö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
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
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