Zum Hauptinhalt springen

Installieren und Konfigurieren von IIS, PHP und MySQL unter Windows Server 2019

Windows Server 2019 bietet viele Funktionen zum Hosten von Websites und Anwendungen. Eine der beliebtesten Kombinationen von Programmen für diesen Zweck sind IIS (Internet Information Services), PHP und MySQL. In diesem Artikel erfahren Sie, wie Sie jedes auf einem Server installieren und konfigurieren, auf dem das Betriebssystem Windows Server 2019 ausgeführt wird.

Zuerst betrachten wir die Installation und Konfiguration von IIS. IIS ist ein Webserver, der Teil des Betriebssystems Windows Server 2019 ist. Nach der Installation und Konfiguration von IIS können Sie Websites und Anwendungen auf Ihrem Server hosten. Wir werden uns die grundlegenden Schritte zum Installieren und Konfigurieren von IIS ansehen und lernen, wie Sie virtuelle Hosts so konfigurieren, dass sie mehrere Websites auf demselben Server hosten.

Als nächstes werden wir mit der Installation und Konfiguration von PHP fortfahren. PHP ist eine Programmiersprache, die häufig für die Entwicklung von Webanwendungen verwendet wird. Die Installation von PHP unter Windows Server 2019 erfordert einige zusätzliche Schritte, daher werden wir den Prozess der Installation über den Microsoft Web Platform Installer untersuchen. Neben der Installation lernen wir auch, wie man PHP für die Arbeit mit IIS konfiguriert und seine Funktionsfähigkeit überprüft.

Schließlich werden wir die Installation und Konfiguration von MySQL untersuchen – eines der beliebtesten Datenbankmanagementsysteme. Mit MySQL können Sie Informationen speichern und verwalten, die in Webanwendungen verwendet werden. Wir werden uns den Prozess der Installation von MySQL ansehen und eine Datenbank für Webanwendungen erstellen. Wir werden auch lernen, wie man eine Verbindung zu MySQL von PHP aus konfiguriert und seine Funktionsfähigkeit überprüft.

Zusammen bieten IIS, PHP und MySQL leistungsstarke Tools zum Entwickeln und Hosten von Webanwendungen unter Windows Server 2019. Wenn Sie die Schritte in diesem Artikel befolgen, können Sie jede dieser Komponenten installieren und konfigurieren und beginnen, Ihre eigenen Webanwendungen auf Ihrem Server zu entwickeln.

Installieren von IIS unter Windows Server 2019

Schritt 1: Starten Sie PowerShell als Administrator.

Schritt 2: Geben Sie den folgenden Befehl ein, um die IIS-Rolle und -Komponenten zu installieren:

Install-WindowsFeature -name Web-Server -IncludeManagementTools

Schritt 3: Bestätigen Sie die Einstellung mit "Y".

Schritt 4: Warten Sie, bis die Installation abgeschlossen ist.

Schritt 5: Überprüfen Sie, ob die Installation erfolgreich war, indem Sie einen Webbrowser öffnen und die Serveradresse in die Adressleiste eingeben. Sie sollten die IIS-Begrüßungsseite sehen.

Anmerkung: Wenn Sie über eine aktive Firewall oder eine andere Sicherheitssoftware verfügen, stellen Sie sicher, dass sie den Zugriff auf die Ports 80 und 443 zulassen, damit Sie auf den IIS-Server zugreifen können.

Installieren von PHP unter Windows Server 2019

Folgen Sie den Anweisungen unten, um PHP unter Windows Server 2019 zu installieren:

  1. Laden Sie die PHP-Distribution von der offiziellen Website herunter php.net . Es wird empfohlen, die neueste stabile Version für Windows auszuwählen.
  2. Entpacken Sie das heruntergeladene PHP-Archiv in ein Verzeichnis auf dem Server. Zum Beispiel, C:\php .
  3. Benennen Sie die PHP-Datei um.ini-Produktion in php.ini und öffnen Sie es in einem Texteditor.
  4. Konfigurieren Sie die Parameter in PHP.ini nach Ihren Bedürfnissen. Zu den wichtigsten Parametern, die Sie ändern müssen, gehören die extension_dir- und die date-Direktiven.timezone.
  5. Öffnen Sie die Datei C:\Windows\System32\inetsrv\config\applicationHost .config und fügen Sie die folgende Zeile in der Systemkonfiguration hinzu.webServer/handlers:
  6. Speichern Sie die applicationHost-Datei.config.
  7. Starten Sie den IIS-Dienst neu, damit die Änderungen wirksam werden.
  8. Erstellen Sie eine einfache Datei .php (zB test.php) im Verzeichnis der IIS-Website, das den folgenden Code enthält, um die PHP-Installation zu überprüfen:
  9. Öffnen Sie einen Webbrowser und geben Sie die URL Ihrer Website in die Adressleiste ein, gefolgt vom Dateinamen test.php. Zum Beispiel, http://localhost/test .php.
  10. Wenn Sie Informationen zur PHP-Konfiguration auf dem Bildschirm sehen, wurde PHP erfolgreich unter Windows Server 2019 installiert und konfiguriert.

Jetzt können Sie PHP auf Ihrem Windows Server 2019-Server verwenden, um Webseiten und Anwendungen zu entwickeln. Stellen Sie sicher, dass Sie die besten Sicherheitspraktiken befolgen und PHP regelmäßig auf die neueste Version aktualisieren, um Ihren Server vor bekannten Sicherheitslücken zu schützen.

Installieren von MySQL unter Windows Server 2019

Befolgen Sie diese Schritte, um MySQL unter Windows Server 2019 zu installieren:

  1. Laden Sie die neueste Version von MySQL von der offiziellen MySQL-Website herunter.
  2. Führen Sie die heruntergeladene Installationsdatei aus und wählen Sie "MySQL Server installieren".
  3. Wählen Sie den Installationstyp aus. Es wird empfohlen, "Complete" zu wählen, um den MySQL-Datenbankserver und die Entwicklungswerkzeuge zu installieren.
  4. Wählen Sie die Installationsoptionen aus, z. B. den Installationspfad und die Komponenten, die Sie installieren möchten. Normalerweise sind die Standardwerte für die meisten Fälle geeignet.
  5. Legen Sie ein Passwort für den Root-Benutzer fest, der der MySQL-Datenbankadministrator ist. Stellen Sie sicher, dass das Passwort komplex genug ist, und bewahren Sie es an einem sicheren Ort auf.
  6. Fahren Sie mit der Installation fort und warten Sie, bis der Vorgang abgeschlossen ist.
  7. Nach Abschluss der Installation müssen Sie möglicherweise eine Firewall einrichten, um Verbindungen zum MySQL-Server zuzulassen.
  8. Überprüfen Sie die Installation, indem Sie die MySQL-Eingabeaufforderung ausführen oder die MySQL Workbench verwenden, um sicherzustellen, dass der Datenbankserver ausgeführt wird.

Glückwunsch! Sie haben MySQL erfolgreich auf Windows Server 2019 installiert. Jetzt können Sie damit beginnen, Daten auf Ihrem Server zu speichern und zu verwalten.

Konfigurieren von IIS, PHP und MySQL unter Windows Server 2019

In diesem Artikel werden wir uns mit der Installation und Konfiguration des IIS-Webservers, des PHP-Interpreters und der MySQL-Datenbank unter Windows Server 2019 befassen.

Schritt 1. Installieren von IIS:

  1. Öffnen Sie "Server Manager" und wählen Sie "Add Roles and Features".
  2. Wählen Sie "Web Server (IIS)" und installieren Sie die erforderlichen Komponenten wie "ASP.NET ", "CGI" usw.
  3. Nachdem die Installation abgeschlossen ist, überprüfen Sie, ob IIS funktioniert, indem Sie einen Webbrowser öffnen und die IP-Adresse oder den Domänennamen des Servers in die Adressleiste eingeben. Wenn die IIS-Begrüßungsseite angezeigt wird, ist die Installation erfolgreich.

Schritt 2. Installieren von PHP:

  1. Laden Sie die neueste Version von PHP von der offiziellen Website herunter und führen Sie die Installationsdatei aus.
  2. Wählen Sie während der Installation IIS als Webserver aus.
  3. Erstellen Sie einen neuen Ordner für die PHP-Installation, z. B. "C:\php", und geben Sie diesen Pfad während der Installation an.
  4. Öffnen Sie die Datei "php.ini" in einem Texteditor und passen Sie ihn an die Anforderungen Ihres Projekts an.
  5. Starten Sie IIS neu, damit die Änderungen wirksam werden.

Schritt 3. MySQL installieren:

  1. Laden Sie die neueste Version von MySQL von der offiziellen Website herunter und führen Sie die Installationsdatei aus.
  2. Wählen Sie die Option "Benutzerdefiniert" und installieren Sie nur die erforderlichen Komponenten wie "MySQL Server" und "MySQL Workbench".
  3. Erstellen Sie während der Installation ein Passwort für das MySQL-Administratorkonto.
  4. Sobald die Installation abgeschlossen ist, starten Sie die MySQL Workbench und erstellen Sie eine neue Datenbank.

Nachdem Sie alle diese Schritte abgeschlossen haben, haben Sie IIS, PHP und MySQL erfolgreich auf Windows Server 2019 konfiguriert. Jetzt können Sie Ihre Webanwendungen auf diesem Server entwickeln und bereitstellen.