Tutorial: Installieren Sie einen LAMP-Server auf AL1 - Amazon Linux 1

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.

Tutorial: Installieren Sie einen LAMP-Server auf AL1

Anmerkung

Amazon Linux 1 (AL1früher Amazon Linux AMI) wird nicht mehr unterstützt. Dieses Handbuch ist nur zu Referenzzwecken verfügbar.

Die folgenden Verfahren helfen Ihnen bei der Installation eines Apache-Webservers mit PHP- und MySQL-Unterstützung auf Ihrer AL1 Instance (manchmal auch LAMP-Webserver oder LAMP-Stack genannt). Sie können diesen Server dazu verwenden, eine statische Website zu hosten oder eine dynamische PHP-Anwendung bereitzustellen, die Informationen aus einer Datenbank liest und in diese schreibt.

Wichtig

Dieses Tutorial funktioniert nicht, wenn Sie versuchen, einen LAMP-Webserver auf einer anderen Verteilung, wie z. B. Ubuntu oder Red Hat Enterprise Linux, einzurichten. Weitere Informationen finden Sie unter Tutorial: Installieren Sie einen LAMP-Server auf AL2. AL2 Informationen zu Ubuntu finden Sie in der folgenden Ubuntu-Community-Dokumentation ApacheMySQLPHP. Andere Verteilungen finden Sie in der jeweiligen Dokumentation.

Option: Abschließen dieses Tutorials mit Automation

Um dieses Tutorial mit AWS Systems Manager Automation anstelle der folgenden Aufgaben abzuschließen, führen Sie das AWSDokument Docs-Install ALAMPServer -AL Automation aus.

Schritt 1: Vorbereiten des LAMP-Servers

Voraussetzungen

In diesem Tutorial wird davon ausgegangen, dass Sie bereits unter Verwendung des Amazon Linux AMI eine neue Instance mit einem öffentlichen DNS-Namen gestartet haben, die über das Internet erreichbar ist. Weitere Informationen finden Sie unter Launch an Instance im EC2 Amazon-Benutzerhandbuch. Außerdem müssen Sie Ihre Sicherheitsgruppe so konfiguriert haben, dass Verbindungen über SSH (Port 22), HTTP (Port 80) und HTTPS (Port 443) erlaubt sind. Weitere Informationen zu diesen Voraussetzungen finden Sie unter Sicherheitsgruppenregeln im EC2 Amazon-Benutzerhandbuch.

So installieren und starten Sie den LAMP-Webserver mit dem Amazon Linux AMI
  1. Verbinden Sie sich mit der Instance.

  2. Um sicherzustellen, dass alle Ihre Softwarepakete aktuell sind, führen Sie ein schnelles Softwareupdate auf Ihrer Instance aus. Dieser Vorgang kann einige Minuten dauern. Es ist jedoch wichtig, sicherzustellen, dass Sie über die aktuellen Sicherheitsaktualisierungen und Fehlerbehebungen verfügen.

    Mit der Option -y werden die Updates installiert, ohne um Bestätigung zu bitten. Wenn Sie die Aktualisierungen vor der Installation überprüfen möchten, können Sie diese Option auslassen.

    [ec2-user ~]$ sudo yum update -y
  3. Da Ihre Instance jetzt aktuell ist, können Sie die Softwarepakete für den Apache-Webserver, MySQL und PHP installieren.

    Wichtig

    Einige Anwendungen sind möglicherweise nicht mit der folgenden empfohlenen Software-Umgebung kompatibel. Vor der Installation dieser Pakete, überprüfen Sie, ob Ihre LAMP-Anwendungen mit diesen kompatibel sind. Sollte ein Problem vorliegen, müssen Sie möglicherweise eine alternative Umgebung installieren. Weitere Informationen finden Sie unter Die Anwendungssoftware, die ich auf meinem Server ausführen möchte, ist mit der installierten PHP-Version oder einer anderen Software nicht kompatibel.

    Verwenden Sie den Befehl yum install, um mehrere Softwarepakete und alle damit verbundenen Abhängigkeiten gleichzeitig zu installieren.

    [ec2-user ~]$ sudo yum install -y httpd24 php72 mysql57-server php72-mysqlnd

    Wenn Sie den Fehler erhaltenNo package package-name available, wurde Ihre Instance nicht mit dem Amazon Linux AMI gestartet (vielleicht verwenden Sie es AL2 stattdessen). Sie können Ihre Version von Amazon Linux mit dem folgenden Befehl anzeigen.

    cat /etc/system-release
  4. Starten Sie den Apache-Webserver.

    [ec2-user ~]$ sudo service httpd start Starting httpd: [ OK ]
  5. Konfigurieren Sie den Apache-Webserver mit dem Befehl chkconfig so, dass er bei jedem Systemstart startet.

    [ec2-user ~]$ sudo chkconfig httpd on

    Der Befehl chkconfig zeigt keine Bestätigungsmeldung an, wenn Sie ihn erfolgreich verwenden, um einen Service zu aktivieren.

    Mit folgendem Befehl können Sie prüfen, ob der Befehl httpd ausgeführt wird:

    [ec2-user ~]$ chkconfig --list httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    Hier gilt: httpd ist on in Runlevels 2, 3, 4 und 5 (was Sie sehen möchten).

  6. Fügen Sie eine Sicherheitsregel hinzu, um eingehende HTTP-Verbindungen (Port 80) auf Ihre Instance zuzulassen, wenn Sie dies nicht bereits getan haben. Standardmäßig wurde während der Initialisierung eine N Launch-Wizard-Sicherheitsgruppe für Ihre Instance eingerichtet. Diese Gruppe enthält eine einzige Regel, um SSH-Verbindungen zuzulassen.

    1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

    2. Wählen Sie Instances und wählen Sie Ihre Instance aus.

    3. Zeigen Sie auf der Registerkarte Sicherheit die Regeln für eingehenden Datenverkehr an. Sie sollten die folgende Regel sehen:

      Port range Protocol Source 22 tcp 0.0.0.0/0
      Warnung

      0.0.0.0/0Durch Verwenden können alle IPv4 Adressen über SSH auf Ihre Instance zugreifen. Dies ist zwar für kurze Zeit in einer Testumgebung akzeptabel, aber für Produktionsumgebungen sehr unsicher. Für die Produktion wird nur eine bestimmte IP-Adresse bzw. ein bestimmter Adressbereich für den Zugriff auf Ihre Instance autorisiert.

    4. Wählen Sie den Link für die Sicherheitsgruppe aus. Fügen Sie mithilfe der Verfahren unter Regeln zu einer Sicherheitsgruppe hinzufügen eine neue Sicherheitsregel für eingehenden Datenverkehr mit den folgenden Werten hinzu:

      • Typ: HTTP

      • Protocol (Protokoll): TCP

      • Portbereich: 80

      • Quelle: Benutzerdefiniert

  7. Testen Sie Ihren Webserver. Geben Sie in einen Web-Browser die öffentliche DNS-Adresse (oder die öffentliche IP-Adresse) Ihrer Instance ein. Sie können die öffentliche DNS-Adresse für Ihre Instance über die EC2 Amazon-Konsole abrufen. Wenn keine Inhalte in /var/www/html vorhanden sind, sollte die Testseite von Apache angezeigt werden. Wenn Sie Inhalte zum Dokumentstamm hinzufügen, werden sie an der öffentlichen DNS-Adresse Ihrer Instance angezeigt, statt auf der Testseite.

    Stellen Sie sicher, dass die Sicherheitsgruppe für die Instance eine Regel enthält, die HTTP-Datenverkehr auf Port 80 zulässt. Weitere Informationen finden Sie unter Regeln zu einer Sicherheitsgruppe hinzufügen />.

    Wenn Sie nicht Amazon Linux verwenden, müssen Sie möglicherweise auch die Firewall auf Ihrer Instance konfigurieren, um diese Verbindungen zu erlauben. Weitere Informationen zum Konfigurieren der Firewall finden Sie in der Dokumentation für Ihre spezifische Verteilung.

Der Apache-Befehl httpd gilt für Dateien, die in einem Verzeichnis gespeichert sind, das als Apache-Dokumenten-Stammverzeichnis bezeichnet wird. Das Amazon Linux-Apache-Dokumenten-Stammverzeichnis ist /var/www/html, das standardmäßig Eigentum des Stammverzeichnisses ist.

[ec2-user ~]$ ls -l /var/www total 16 drwxr-xr-x 2 root root 4096 Jul 12 01:00 cgi-bin drwxr-xr-x 3 root root 4096 Aug 7 00:02 error drwxr-xr-x 2 root root 4096 Jan 6 2012 html drwxr-xr-x 3 root root 4096 Aug 7 00:02 icons drwxr-xr-x 2 root root 4096 Aug 7 21:17 noindex

Damit das ec2-user-Konto Dateien in diesem Verzeichnis bearbeiten kann, müssen Sie die Eigentümerschaft und die Berechtigungen des Verzeichnisses ändern. Es gibt viele Möglichkeiten, um diese Aufgabe zu erfüllen. In diesem Tutorial fügen Sie ec2-user zur apache-Gruppe hinzu, geben der apache-Gruppe Eigentümerschaft über das Verzeichnis /var/www und weisen der Gruppe Schreibberechtigungen zu.

So richten Sie Dateiberechtigungen ein
  1. Fügen Sie Ihren Benutzer (in diesem Fall ec2-user) zu der apache-Gruppe hinzu.

    [ec2-user ~]$ sudo usermod -a -G apache ec2-user
  2. Melden Sie sich ab und anschließend wieder an, um die neue Gruppe auszuwählen, und verifizieren Sie dann Ihre Mitgliedschaft.

    1. Melden Sie sich ab (Sie können den Befehl exit verwenden oder das Terminal-Fenster schließen):

      [ec2-user ~]$ exit
    2. Ihre Mitgliedschaft in der apache-Gruppe zu verifizieren, stellen Sie erneut die Verbindung zu Ihrer Instance her und führen Sie anschließend den folgenden Befehl aus:

      [ec2-user ~]$ groups ec2-user wheel apache
  3. Übertragen Sie die Eigentümerschaft der Datei /var/www und ihrer Inhalte auf die apache-Gruppe.

    [ec2-user ~]$ sudo chown -R ec2-user:apache /var/www
  4. Um Schreibberechtigungen für die Gruppe hinzuzufügen und die Gruppen-ID für zukünftige Unterverzeichnisse einzurichten, ändern Sie die Verzeichnisberechtigungen von /var/www und deren Unterverzeichnisse.

    [ec2-user ~]$ sudo chmod 2775 /var/www [ec2-user ~]$ find /var/www -type d -exec sudo chmod 2775 {} \;
  5. Um Schreibberechtigungen für die Gruppe hinzuzufügen, ändern Sie die Dateiberechtigungen von /var/www und deren Unterverzeichnisse rekursiv.

    [ec2-user ~]$ find /var/www -type f -exec sudo chmod 0664 {} \;

Jetzt kann ec2-user (und jedes zukünftige Mitglied der apache-Gruppe) im Dokumenten-Stammverzeichnis von Apache Dateien hinzufügen, löschen und bearbeiten. Auf diese Weise können Sie Inhalte hinzufügen, beispielsweise eine statische Website oder eine PHP-Anwendung.

(Optional) Sichern Ihres Webservers

Ein Webserver, auf dem HTTP ausgeführt wird, bietet keine Transportsicherheit für die gesendeten oder empfangenen Daten. Wenn Sie über einen Webbrowser eine Verbindung zu einem HTTP-Server herstellen, sind URLs die von Ihnen besuchten Daten, der Inhalt der Webseiten, die Sie erhalten, und der Inhalt (einschließlich Kennwörter) aller HTML-Formulare, die Sie einreichen, für Lauscher überall im Netzwerkpfad sichtbar. Die beste Methode, Ihren Webserver abzusichern, besteht darin, Unterstützung für HTTPS (HTTP Secure) zu installieren, wodurch Ihre Daten mit der SSL/TLS-Verschlüsselung geschützt werden.

Informationen zur Aktivierung von HTTPS auf Ihrem Server finden Sie unter Tutorial: Konfiguration SSL/TLS auf Amazon Linux AMI.

Schritt 2: Testen Ihres Lamp-Servers

Wenn Ihr Server installiert ist und läuft und Ihre Dateiberechtigungen korrekt eingestellt sind, müsste für Ihr ec2-user-Konto die Erstellung einer PHP-Datei im Verzeichnis /var/www/html möglich sein, auf die über das Internet zugegriffen werden kann.

So testen Sie Ihren LAMP-Webserver
  1. Erstellen Sie eine PHP-Datei im Dokumenten-Stammverzeichnis von Apache.

    [ec2-user ~]$ echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php

    Wenn beim Ausführen dieses Befehls der Fehler „Permission denied“ angezeigt wird, melden Sie sich ab und anschließend wieder an, damit die richtigen Gruppenberechtigungen übernommen werden, die Sie in konfiguriert habe Schritt 1: Vorbereiten des LAMP-Servers.

  2. Geben Sie in einem Webbrowser die URL der Datei ein, die Sie gerade erstellt haben. Diese URL ist die öffentliche DNS-Adresse Ihrer Instance, gefolgt von einem Schrägstrich und dem Dateinamen. Beispiel:

    http://my.public.dns.amazonaws.com/phpinfo.php

    Die PHP-Informationsseite wird angezeigt:

    Beim Test des LAMP-Servers wird die PHP-Informationsseite angezeigt.

    Wenn diese Seite nicht angezeigt wird, überprüfen Sie, ob die Datei /var/www/html/phpinfo.php im vorherigen Schritt ordnungsgemäß angelegt wurde. Mit dem folgenden Befehl können Sie auch überprüfen, ob alle erforderlichen Pakete installiert wurden. Die Paketversionen in der zweiten Spalte müssen nicht mit dem Ergebnis in diesem Beispiel übereinstimmen.

    [ec2-user ~]$ sudo yum list installed httpd24 php72 mysql57-server php72-mysqlnd Loaded plugins: priorities, update-motd, upgrade-helper Installed Packages httpd24.x86_64 2.4.25-1.68.amzn1 @amzn-updates mysql56-server.x86_64 5.6.35-1.23.amzn1 @amzn-updates php70.x86_64 7.0.14-1.20.amzn1 @amzn-updates php70-mysqlnd.x86_64 7.0.14-1.20.amzn1 @amzn-updates

    Wenn eines der erforderlichen Pakete in Ihrem Ergebnis nicht aufgelistet ist, installieren Sie es mit dem Befehl sudo yum install package.

  3. Löschen Sie die Datei phpinfo.php. Obwohl sie nützliche Informationen enthalten könnte, sollte sie aus Sicherheitsgründen nicht über das Internet übertragen werden.

    [ec2-user ~]$ rm /var/www/html/phpinfo.php

Schritt 3: Sichern des Datenbankservers

Die Standardinstallation des MySQL-Servers verfügt über mehrere Funktionen, die hervorragend zum Testen und für die Entwicklung geeignet sind, aber bei Produktionsservern sollten Sie deaktiviert oder entfernt werden. Mit dem Befehl mysql_secure_installation rufen Sie eine Anleitung dazu auf, wie Sie ein Stammpasswort einrichten und die unsicheren Funktionen aus Ihrer Installation entfernen. Auch wenn Sie nicht vorhaben, den MySQL-Server zu verwenden, empfehlen wir Ihnen die Durchführung dieses Verfahrens.

So sichern Sie den Datenbankserver
  1. Starten Sie den MySQL-Server.

    [ec2-user ~]$ sudo service mysqld start Initializing MySQL database: ... PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! ... Starting mysqld: [ OK ]
  2. Führen Sie mysql_secure_installation.

    [ec2-user ~]$ sudo mysql_secure_installation
    1. Geben Sie das Passwort für das Stammkonto ein, wenn Sie dazu aufgefordert werden.

      1. Geben Sie das aktuelle Stammpasswort ein. Standardmäßig ist für das Stammkonto kein Passwort eingerichtet. Drücken Sie die Eingabetaste.

      2. Drücken Sie Y, um ein Passwort einzurichten, und geben Sie ein sicheres Passwort zweimal ein. Weitere Hinweise zur Erstellung eines sicheren Passworts finden Sie unter https://identitysafe.norton.com/password-generator/. Bewahren Sie dieses Passwort an einem sicheren Ort auf.

        Die Einrichtung eines Stammpassworts für MySQL ist nur die grundlegendste Maßnahme, um Ihre Datenbank abzusichern. Wenn Sie eine datenbankgestützte Anwendung aufbauen oder installieren, legen Sie für diese Anwendung normalerweise einen Datenbank-Servicebenutzer an und nutzen das Stammkonto ausschließlich zur Datenbankverwaltung.

    2. Geben Sie Y ein, um die anonymen Benutzerkonten zu entfernen.

    3. Geben Sie Y ein, um die Root-Anmeldung per Remote-Zugriff zu deaktivieren.

    4. Geben Sie Y ein, um die Testdatenbank zu entfernen.

    5. Geben Sie Y ein, um die Tabellen mit den Berechtigungen neu zu laden. Speichern Sie anschließend Ihre Änderungen.

  3. (Optional) Wenn Sie nicht vorhaben, den MySQL-Server weiter zu verwenden, stoppen Sie ihn. Sie können ihn erneut starten, wenn Sie ihn wieder brauchen.

    [ec2-user ~]$ sudo service mysqld stop Stopping mysqld: [ OK ]
  4. (Optional) Wenn Sie wollen, dass der MySQL-Server bei jedem Systemstart gestartet wird, geben Sie den folgenden Befehl ein.

    [ec2-user ~]$ sudo chkconfig mysqld on

Sie sollten nun über einen voll funktionsfähigen LAMP-Webserver verfügen. Wenn Sie zum Dokumenten-Stammverzeichnis von Apache unter /var/www/html Inhalte hinzufügen, können Sie diese unter der öffentlichen DNS-Adresse für Ihre Instance anzeigen.

Schritt 4: (Optional) Installieren phpMyAdmin

Um zu installieren phpMyAdmin

phpMyAdminist ein webbasiertes Datenbankverwaltungstool, mit dem Sie die MySQL-Datenbanken auf Ihrer EC2 Instanz anzeigen und bearbeiten können. Gehen Sie wie folgt vor, um die Installation und Konfiguration phpMyAdmin auf Ihrer Amazon Linux-Instance durchzuführen.

Wichtig

Wir empfehlen, die Verwendung nicht für phpMyAdmin den Zugriff auf einen LAMP-Server zu verwenden, es sei denn, Sie haben ihn SSL/TLS in Apache aktiviert. Andernfalls werden Ihr Datenbankadministrator-Passwort und andere Daten unsicher über das Internet übertragen. Sicherheitsempfehlungen der Entwickler finden Sie unter Sichern Ihrer phpMyAdmin Installation.

Anmerkung

Das Amazon Linux-Paketverwaltungssystem unterstützt derzeit nicht die automatische Installation von phpMyAdmin in einer PHP 7-Umgebung. In diesem Tutorial wird die phpMyAdmin manuelle Installation beschrieben.

  1. Melden Sie sich mit SSH bei Ihrer EC2 Instance an.

  2. Installieren Sie die erforderlichen Abhängigkeiten.

    [ec2-user ~]$ sudo yum install php72-mbstring.x86_64 -y
  3. Starten Sie Apache erneut.

    [ec2-user ~]$ sudo service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ]
  4. Navigieren Sie zum Stammverzeichnis von Apache unter /var/www/html.

    [ec2-user ~]$ cd /var/www/html [ec2-user html]$
  5. Wählen Sie unter https://www.phpmyadmin.net/downloads ein Quellpaket für die neueste phpMyAdmin Version aus. Um die Datei direkt in Ihre Instance herunterzuladen, kopieren Sie den Link in einen wget-Befehl wie im folgenden Beispiel:

    [ec2-user html]$ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
  6. Erstellen Sie einen phpMyAdmin Ordner und extrahieren Sie das Paket mit dem folgenden Befehl in ihn.

    [ec2-user html]$ mkdir phpMyAdmin && tar -xvzf phpMyAdmin-latest-all-languages.tar.gz -C phpMyAdmin --strip-components 1
  7. Löschen Sie den phpMyAdmin-latest-all-languages.tar.gz Tarball.

    [ec2-user html]$ rm phpMyAdmin-latest-all-languages.tar.gz
  8. (Optional) Wenn der MySQL-Server nicht ausgeführt wird, starten Sie ihn jetzt.

    [ec2-user ~]$ sudo service mysqld start Starting mysqld: [ OK ]
  9. Geben Sie in einem Webbrowser die URL Ihrer phpMyAdmin Installation ein. Diese URL ist die öffentliche DNS-Adresse (oder die öffentliche IP-Adresse) Ihrer Instance gefolgt von einem Schrägstrich und dem Namen wie im folgenden Beispiel: Beispiel:

    http://my.public.dns.amazonaws.com/phpMyAdmin

    Sie sollten die phpMyAdmin Anmeldeseite sehen:

    Das Ergebnis der Eingabe der URL Ihrer phpMyAdmin Installation ist der phpMyAdmin Anmeldebildschirm.
  10. Melden Sie sich mit dem root Benutzernamen und dem MySQL-Root-Passwort, das Sie zuvor erstellt haben, bei Ihrer phpMyAdmin Installation an.

    Ihre Installation muss vor der Inbetriebnahme noch konfiguriert werden. Zur Konfiguration phpMyAdmin können Sie manuell eine Konfigurationsdatei erstellen, die Setup-Konsole verwenden oder beide Methoden kombinieren.

    Informationen zur Verwendung phpMyAdmin finden Sie im phpMyAdmin Benutzerhandbuch.

Fehlerbehebung

Dieser Abschnitt enthält Vorschläge zum Lösen häufiger Probleme, die bei der Einrichtung eines neuen LAMP-Servers auftreten können.

Ich kann zu meinem Server keine Verbindung über einen Webbrowser herstellen.

Führen Sie die folgende Prüfungen durch, um zu sehen, ob Ihr Apache-Webserver ausgeführt wird und auf ihn zugegriffen werden kann.

  • Wird der Webserver ausgeführt?

    Mit folgendem Befehl können Sie prüfen, ob der Befehl httpd ausgeführt wird:

    [ec2-user ~]$ chkconfig --list httpd httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

    Hier gilt: httpd ist on in Runlevels 2, 3, 4 und 5 (was Sie sehen möchten).

    Wenn der httpd-Prozess nicht ausgeführt wird, wiederholen Sie die unter Schritt 1: Vorbereiten des LAMP-Servers beschriebenen Schritte.

  • Ist die Firewall richtig konfiguriert?

    Stellen Sie sicher, dass die Sicherheitsgruppe für die Instance eine Regel enthält, die HTTP-Datenverkehr auf Port 80 zulässt. Weitere Informationen finden Sie unter Regeln zu einer Sicherheitsgruppe hinzufügen />.

Die Anwendungssoftware, die ich auf meinem Server ausführen möchte, ist mit der installierten PHP-Version oder einer anderen Software nicht kompatibel.

In diesem Tutorial wird empfohlen, die meisten up-to-date Versionen von Apache HTTP Server, PHP und MySQL zu installieren. Vor der Installation einer zusätzlichen LAMP-Anwendung, überprüfen Sie ihre Anforderungen, um zu bestätigen, dass sie mit Ihrer installierten Umgebung kompatibel ist. Wenn die neueste Version von PHP nicht unterstützt wird, besteht die Möglichkeit, (ganz sicher) eine frühere unterstützte Version herunterzuladen. Sie können auch mehr als eine Version von PHP gleichzeitig installieren, wodurch gewissen Kompatibilitätsprobleme mit einem geringen Aufwand gelöst werden. Weitere Informationen zur Konfiguration einer Präferenz unter mehreren installierten PHP-Versionen finden Sie unter Amazon Linux AMI 2016.09 Release Notes.

So führen Sie den Download aus

Die umfangreich getestete Vorgängerversion dieses Tutorials wird für die folgenden wichtigen LAMP-Pakete aufgerufen:

  • httpd24

  • php56

  • mysql55-server

  • php56-mysqlnd

Wenn Sie wie empfohlen bereits die aktuellsten Pakete zu beginn dieses Tutorials installiert haben, müssen Sie zunächst diese Pakete und andere Abhängigkeiten wie folgt deinstallieren:

[ec2-user ~]$ sudo yum remove -y httpd24 php72 mysql57-server php72-mysqlnd perl-DBD-MySQL57

Als nächstes installieren Sie die Ersatzumgebung:

[ec2-user ~]$ sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd

Wenn Sie später entscheiden, auf die empfohlene Umgebung zu aktualisieren, müssen Sie zuerst die benutzerspezifischen Pakete und Abhängigkeiten löschen:

[ec2-user ~]$ sudo yum remove -y httpd24 php56 mysql55-server php56-mysqlnd perl-DBD-MySQL56

Jetzt können Sie die aktuellsten Pakete wie zuvor beschrieben, installieren.

Verwandte Themen

Weitere Informationen zum Übertragen von Dateien auf Ihre Instanz oder zum Installieren eines WordPress Blogs auf Ihrem Webserver finden Sie in der folgenden Dokumentation:

Weitere Informationen über die in diesem Tutorial verwendete(n) Befehle und Software finden Sie auf den folgenden Webseiten:

Weitere Informationen zur Registrierung eines Domainnamens für Ihren Webserver oder zur Übertragung eines bestehenden Domainnamens auf diesen Host finden Sie unter Verwenden von Amazon Route 53 als DNS-Service für Subdomains ohne Migration der übergeordneten Domain im Amazon Route 53-Entwicklerhandbuch.