Bevor Sie mit der Installation von PHP beginnen, müssen Sie sich auf Ihre AWS -Umgebung vorbereiten. Dies umfasst die Auswahl des entsprechenden EC2 -Instanztyps, das Konfigurieren von Sicherheitsgruppen und die Netzwerkeinstellungen.
Wählen Sie die entsprechende EC2 -Instanz gemäß den unterschiedlichen Anwendungsanforderungen aus. Für kleinere Anwendungen ist die T2.Micro -Instanz normalerweise eine ideale Wahl, da sie zur AWS -freien Stufe gehört.
Stellen Sie sicher, dass Sie die entsprechende Sicherheitsgruppe für die EC2 -Instanz konfigurieren, HTTP (Port 80) und HTTPS (Port 443) zulassen, und stellen Sie sicher, dass die Anwendung normal zugreifen kann.
Verwenden Sie nach erfolgreichem Start der EC2 -Instanz SSH, um eine Verbindung zur Instanz herzustellen und die folgenden Befehle auszuführen, um PHP und die erforderlichen Erweiterungen zu installieren.
Stellen Sie vor dem Installieren von PHP zunächst sicher, dass das Betriebssystempaket aktualisiert wird. Das System kann mit dem folgenden Befehl aktualisiert werden:
<span class="fun">sudo yum update -y</span>
Verwenden Sie als nächstes den folgenden Befehl, um PHP und gemeinsame Erweiterungen zu installieren:
<span class="fun">sudo yum installieren Sie PHP PHP-CLI PHP-FPM PHP-MYSQLND -Y</span>
Nach Abschluss der Installation können Sie überprüfen, ob PHP erfolgreich über den folgenden Befehl installiert ist:
<span class="fun">PHP -v</span>
In diesem Befehl werden PHP -Versionsinformationen angezeigt, um sicherzustellen, dass die Installation erfolgreich ist.
Wenn Sie FastCGI Process Manager (FPM) für PHP verwenden müssen, befolgen Sie die folgenden Schritte, um ihn zu konfigurieren.
Bearbeiten Sie die PHP-FPM-Konfigurationsdatei, um sicherzustellen, dass der Benutzer und die Gruppe auf 'EC2-User' oder den entsprechenden Benutzer festgelegt werden:
<span class="fun">sudo vi /etc/php-fpm.d/www.conf</span>
Starten Sie den PHP-FPM-Dienst mit dem folgenden Befehl:
<span class="fun">sudo systemctl starten php-fpm</span>
Um eine PHP -Anwendung auszuführen, muss ein Webserver wie Apache oder Nginx installiert werden.
Verwenden Sie den folgenden Befehl, um den Apache -Webserver zu installieren:
<span class="fun">sudo yum install httpd -y</span>
Starten Sie nach Abschluss der Installation den Apache -Dienst und stellen Sie sicher, dass er automatisch ausgeführt wird, wenn das System startet:
<span class="fun">sudo systemctl starten httpd</span>
<span class="fun">sudo systemctl aktivieren httpd</span>
Über diese Anleitung können Sie PHP reibungslos auf AWS installieren und konfigurieren. Aktualisieren Sie regelmäßig Ihre Server- und PHP -Versionen, um Sicherheit und Leistung zu gewährleisten, und passen Sie die Konfiguration von PHP- und Webservern gemäß den tatsächlichen Anwendungsanforderungen an.