Zum Hauptinhalt springen

Einrichten von IIS, PHP und MySQL unter Windows Server 2019: Schritt für Schritt Anleitung

Windows Server 2019 ist eines der beliebtesten Betriebssysteme, das zum Entwickeln, Testen und Bereitstellen von Webanwendungen verwendet wird. Um einen stabilen und effizienten Webserver zu gewährleisten, müssen Sie Komponenten wie IIS, PHP und MySQL installieren und konfigurieren. In diesem Artikel erfahren Sie, wie Sie diese Komponenten schrittweise unter Windows Server 2019 konfigurieren.

Schritt 1: Installieren von IIS

Der erste Schritt besteht darin, einen IIS-Webserver zu installieren. Öffnen Sie dazu "Serververwaltung" und wählen Sie "Rollen und Features installieren". Wählen Sie im angezeigten Fenster "Webrollenserver (IIS)" aus und installieren Sie die erforderlichen Komponenten wie die grundlegende PHP-Authentifizierung und die Allgemeinen HTTP-Funktionen. Starten Sie den Server nach erfolgreicher Installation neu.

Schritt 2: Installieren von PHP

Nach der Installation von IIS müssen Sie PHP auf Ihrem Server installieren. Suchen und laden Sie die neueste Version von PHP von der offiziellen PHP-Website herunter. Nach dem Download installieren Sie PHP, die folgenden Installationsanweisungen. Geben Sie während der Installation den Ordner an, in dem sich PHP befindet, und fügen Sie diesen Ordner der Umgebungsvariablen PATH hinzu. Öffnen Sie nach der Installation die PHP-Datei.ini und passen Sie es an die Anforderungen Ihrer Anwendung an.

Schritt 3: Installieren von MySQL

Der letzte Schritt beim Einrichten eines Webservers besteht darin, eine MySQL-Datenbank zu installieren. Laden Sie die neueste Version von MySQL von der offiziellen MySQL-Website herunter und installieren Sie sie gemäß den Anweisungen auf dem Bildschirm. Geben Sie während der Installation das Kennwort für den Stammbenutzer der Datenbank an, und stellen Sie sicher, dass es an einem sicheren Ort gespeichert ist. Konfigurieren Sie MySQL nach der Installation, indem Sie die erforderlichen Parameter wie Port und Pfad zum Datenordner angeben. Beenden Sie die Installation, und starten Sie den Server neu.

Nachdem Sie die Konfiguration von IIS, PHP und MySQL abgeschlossen haben, können Sie Webanwendungen auf Ihrem Windows Server 2019-Server entwickeln und bereitstellen. Viel Erfolg für Sie!

Installieren von Windows Server 2019

Befolgen Sie diese Schritte, um Windows Server 2019 auf Ihrem Server zu installieren:

Schritt 1: Laden Sie das Windows Server 2019-Abbild von der offiziellen Microsoft-Website herunter.

Schritt 2: Erstellen Sie ein bootfähiges USB-Laufwerk oder eine DVD mit dem Windows-Image-Brennwerkzeug.

Schritt 3: Schließen Sie das bootfähige Laufwerk an den Server an und starten Sie es neu.

Schritt 4: Führen Sie die Installation von Windows Server 2019 durch, indem Sie die Anweisungen auf dem Bildschirm befolgen.

Schritt 5: Wählen Sie die Version und Sprache der Installation sowie andere Einstellungen wie das Tastaturlayout und die Lizenzvereinbarung aus.

Schritt 6: Wählen Sie das Laufwerk aus, auf dem das Betriebssystem installiert werden soll, und erstellen Sie gegebenenfalls Festplattenpartitionen.

Schritt 7: Warten Sie, bis die Installation des Betriebssystems abgeschlossen ist und der Server neu gestartet wird.

Schritt 8: Geben Sie beim ersten Systemstart den Computernamen und das Administratorkennwort an.

Schritt 9: Verbinden Sie den Server mit der Domäne, oder erstellen Sie bei Bedarf eine neue Domäne.

Herzlichen Glückwunsch, Sie haben Windows Server 2019 erfolgreich auf Ihrem Server installiert!

Installieren von IIS unter Windows Server 2019

In diesem Abschnitt werden wir uns mit der Installation von IIS (Internet Information Services) auf einem Windows Server 2019-Betriebssystem befassen.

  1. Öffnen Sie den Server-Manager mit dem Befehl servmgr.msc".
  2. Klicken Sie im linken Bereich auf Verwalten.
  3. Klicken Sie mit der rechten Maustaste auf "Internet Information Services (IIS) verwalten" und wählen Sie "Rollen und Funktionen hinzufügen".
  4. Wählen Sie im Assistenten "Weiter" aus, um mit der Installation fortzufahren.
  5. Aktivieren Sie das Kontrollkästchen neben "Webserver (IIS)", und klicken Sie auf "Weiter".
  6. Betrachten Sie die Informationen zum Webserver (IIS), und klicken Sie auf die Schaltfläche Weiter.
  7. Wählen Sie die Webserverfunktionen (IIS) aus, die Sie installieren möchten, und klicken Sie auf die Schaltfläche Weiter. Es wird empfohlen, alle notwendigen Funktionen für die Arbeit mit PHP und MySQL auszuwählen.
  8. Passen Sie die erweiterten Einstellungen nach Bedarf an, und klicken Sie auf "Weiter".
  9. Überprüfen Sie die Einstellungen und klicken Sie auf die Schaltfläche Installieren.
  10. Warten Sie, bis die Installation des Webservers (IIS) abgeschlossen ist, und schließen Sie den Assistenten.

Glückwunsch! Jetzt haben Sie IIS unter Windows Server 2019 installiert. Im nächsten Abschnitt werden wir uns mit der Installation von PHP befassen.

Installieren und Konfigurieren von PHP unter Windows Server 2019

  1. Zuerst müssen Sie die PHP-Distribution von der offiziellen Website herunterladen https://windows.php.net/download .
  2. Wählen Sie abhängig von der Architektur Ihres Servers (x86 oder x64) die gewünschte PHP-Version aus und laden Sie die Installationsdatei herunter.
  3. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten. Installieren Sie PHP in einem Ordner wie "C:\PHP ".
  4. Konfigurieren Sie die Umgebungsvariable PATH wie folgt:
  • Öffnen Sie die Systemsteuerung und gehen Sie zu System.
  • Klicken Sie auf "Erweiterte Systemeinstellungen" und dann auf "Umgebungsvariablen".
  • Suchen Sie im Abschnitt Systemumgebungsvariablen die Variable "Path" und klicken Sie auf die Schaltfläche "Bearbeiten".
  • Fügen Sie den Pfad zum PHP-Ordner hinzu (zB "C:\PHP ") in die Liste der Variablen.
  • Klicken Sie auf OK, um die Änderungen zu speichern.
  1. Jetzt müssen Sie PHP konfigurieren.ini-Datei.
  • Navigieren Sie zu dem Ordner, in dem PHP installiert ist (zB "C:\PHP ") und kopiere die PHP-Datei.ini-development".
  • Benennen Sie die kopierte Datei in "php" um.ini".
  • Öffnen Sie die Datei "php.ini" in einem Texteditor.
  1. Konfigurieren Sie die erforderlichen PHP-Parameter in der Datei "php.ini". Einige der am häufigsten verwendeten Parameter sind:
  • Legen Sie den Parameterwert "extension_dir" auf "ext" fest.
  • Kommentieren Sie Zeilen, die mit ";extension date" beginnen, nicht aus.timezone" entsprechend Ihrer Region (z. B. "Europe/Moscow").
  1. Speichern Sie die PHP-Datei.ini" nach der Änderung.
  2. Starten Sie den IIS-Dienst neu, damit die Änderungen wirksam werden.

Jetzt ist PHP erfolgreich auf Windows Server 2019 installiert und konfiguriert. Sie können dynamische Webanwendungen mit dem IIS-Webserver PHP erstellen und ausführen.

Installieren und Konfigurieren von MySQL unter Windows Server 2019

Im Folgenden finden Sie die Schritte zum Installieren und Konfigurieren von MySQL:

  1. Laden Sie die MySQL-Installationsdatei von der offiziellen MySQL-Website herunter.
  2. Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten.
  3. Wählen Sie die Option "Servertyp" im MySQL-Installationsassistenten aus. Es wird empfohlen, "Standardserver" auszuwählen.
  4. Wählen Sie die Option "Konfigurationseinstellungen" im MySQL-Installationsassistenten aus. Hier können Sie Servereinstellungen wie Port, Benutzername und Passwort konfigurieren.
  5. Starten Sie nach Abschluss der Installation den MySQL-Dienst.
  6. Überprüfen Sie, ob MySQL funktioniert, indem Sie die Eingabeaufforderung öffnen und den Befehl "mysql -u root -p" eingeben. Danach müssen Sie das MySQL-Administratorkennwort eingeben.

MySQL ist jetzt auf Windows Server 2019 installiert und konfiguriert. Sie können damit Datenbanken erstellen und andere Aufgaben im Zusammenhang mit der Datenverwaltung ausführen.

Beachten Sie, dass dieser Artikel grundlegende Informationen zur Installation und Konfiguration von MySQL enthält. Weitere Informationen und Konfiguration von MySQL finden Sie in der offiziellen MySQL-Dokumentation.

IIS-Konfiguration für die Arbeit mit PHP

Führen Sie die folgenden Schritte aus, um IIS für die Arbeit mit PHP unter Windows Server 2019 zu konfigurieren:

1. Installieren von PHP

Bevor Sie mit der Konfiguration von IIS beginnen, müssen Sie PHP auf dem Server installieren. Dazu können Sie die offizielle PHP-Website verwenden und die neueste Version der entsprechenden Distribution herunterladen. Nachdem Sie die Installationsdatei heruntergeladen haben, führen Sie sie aus und folgen Sie den Anweisungen des Installationsassistenten.

2. Hinzufügen eines PHP-Moduls zu IIS

Nachdem Sie PHP erfolgreich auf dem Server installiert haben, müssen Sie das PHP-Modul zu IIS hinzufügen. Öffnen Sie dazu die Computerverwaltung auf dem Server und gehen Sie zu Dienste und Features verwalten > IIS > Internet Information Services > WWW-Dienste > Websites > Ihre Website. Wählen Sie im Kontextmenü "Verarbeitungsmodul hinzufügen" und geben Sie dann den Modulnamen (z. B. "PHP") und den Pfad zur ausführbaren PHP-Datei ein (normalerweise "C:\PHP\php-cgi .exe"). Klicken Sie auf OK, um das Modul hinzuzufügen.

3. Konfigurieren des PHP-Handlers

Als nächstes müssen Sie einen PHP-Handler konfigurieren, um die PHP-Dateien auf dem Server zu verarbeiten. Öffnen Sie dazu die Computerverwaltung auf dem Server und gehen Sie zu Dienste und Features verwalten > IIS > Internet Information Services > WWW-Dienste > Websites > Ihre Website. Wählen Sie im Kontextmenü die Option "Wartungshandler" und klicken Sie dann auf "Wartungsmodul hinzufügen". Geben Sie die Dateierweiterung ein, die von PHP verarbeitet werden soll (z. B. ".php") und der Pfad zur ausführbaren PHP-Datei (normalerweise "C:\PHP\php-cgi .exe"). Klicken Sie auf OK, um einen Handler hinzuzufügen.

4. Neustart des Webservers

Nachdem Sie die Konfiguration von IIS abgeschlossen haben, müssen Sie den Webserver neu starten, damit die Änderungen wirksam werden. Öffnen Sie dazu die Computerverwaltung auf dem Server, gehen Sie zu Dienste und Features verwalten > IIS > Internet Information Services > Aktionen und wählen Sie Dienst neu starten aus.

Nachdem Sie alle oben genannten Schritte ausgeführt haben, wird IIS vollständig für die Arbeit mit PHP unter Windows Server 2019 konfiguriert.

Überprüfen, ob PHP und MySQL unter Windows Server 2019 funktionieren

Nachdem Sie IIS, PHP und MySQL unter Windows Server 2019 installiert und konfiguriert haben, müssen Sie überprüfen, ob sie ordnungsgemäß funktionieren. Im Folgenden finden Sie eine schrittweise Überprüfung der einzelnen Komponenten.

Überprüfen Sie, ob PHP funktioniert:

Um PHP zu testen, erstellen Sie ein einfaches phpinfo-Skript.php mit einem beliebigen Texteditor. Fügen Sie den folgenden Code ein:

Speichern Sie die phpinfo-Datei.php und kopieren Sie es in den Standardordner des IIS-Webservers (C:\inetpub\wwwroot)

Öffnen Sie einen Webbrowser und geben Sie in die Adressleiste ein http://localhost/phpinfo.php. Sie sollten vollständige Informationen zu Ihrer installierten PHP-Version und ihren Einstellungen sehen. Wenn die Seite korrekt angezeigt wird, funktioniert PHP fehlerfrei.

Überprüfen, ob MySQL funktioniert:

Um den Betrieb von MySQL zu überprüfen, müssen Sie ein einfaches Skript erstellen und ausführen, das eine Verbindung zur Datenbank herstellt und eine Operation durchführt.

Erstellen Sie eine test_mysql-Datei.php verwenden Sie einen beliebigen Texteditor und fügen Sie den folgenden Code ein:

connect_error) connect_error);>echo "Соединение с базой данных MySQL успешно установлено";// Закрываем соединение$conn->close();?>

Ersetzen Sie "Ihr Benutzername" und "Ihr Kennwort" durch Ihren Benutzernamen und Ihr Passwort für den Zugriff auf MySQL.

Speichern Sie die Datei test_mysql.php und kopieren Sie es in den Standardordner des IIS-Webservers (C:\inetpub\wwwroot)

Öffnen Sie einen Webbrowser und geben Sie in die Adressleiste ein http://localhost/test_mysql.php. Wenn Sie die Meldung "Verbindung mit der MySQL-Datenbank wurde erfolgreich hergestellt" sehen, funktioniert MySQL ordnungsgemäß und Sie können es für Ihre Projekte verwenden.

Jetzt können Sie sicher sein, dass PHP und MySQL auf Ihrem Windows Server 2019 korrekt konfiguriert sind und funktionieren.