Zum Hauptinhalt springen

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

Möchten Sie einen Windows Server 2019-basierten Webserver erstellen und mit der Entwicklung dynamischer Webanwendungen beginnen? In diesem Artikel erfahren Sie, wie Sie IIS, PHP und MySQL auf Ihrem Server installieren und konfigurieren. Als nächstes werden wir jede dieser Komponenten im Detail betrachten, beginnend mit der Installation und Konfiguration von IIS.

Internet Information Services (IIS) ist ein Standard-Webserver für Windows-Server. Es bietet eine breite Palette von Funktionen für die Bereitstellung und das Hosting von Webanwendungen. Die Installation von IIS unter Windows Server 2019 erfolgt über Server Manager. Wir beschreiben jeden Schritt der IIS-Installation und empfehlen bestimmte Konfigurationen aus Sicherheits- und Leistungsgründen.

PHP ist eine beliebte Programmiersprache, in der viele Websites und Anwendungen ausgeführt werden. Um PHP auf IIS zu verwenden, müssen Sie die PHP-Erweiterung installieren und IIS so konfigurieren, dass sie verarbeitet wird. Wir zeigen Ihnen, wie Sie die richtige PHP-Version für Ihren Server auswählen und IIS so konfigurieren, dass PHP für die Verarbeitung dynamischer Webseiten und Skripts verwendet wird.

MySQL ist eine der beliebtesten relationalen Datenbanken der Welt. Das Einrichten von MySQL unter Windows Server 2019 erfordert die Installation eines MySQL-Servers und das Erstellen einer Datenbank für Ihre Anwendung. Wir werden uns den Installationsprozess und die Konfiguration von MySQL genauer ansehen und Ihnen beibringen, wie Sie die notwendigen Schritte unternehmen, um die Sicherheit und Verfügbarkeit Ihrer Daten zu gewährleisten.

Erstkonfiguration des Servers vor der Installation

Bevor Sie IIS, PHP und MySQL unter Windows Server 2019 installieren, müssen Sie mehrere Schritte zur Konfiguration des Servers ausführen, um sicherzustellen, dass der Server ordnungsgemäß funktioniert und sicher ist.

1. Aktualisieren des Betriebssystems

Es wird empfohlen, vor der Installation nach Updates für das Betriebssystem Windows Server 2019 zu suchen und alle erforderlichen Pakete zu installieren. Durch das Aktualisieren des Betriebssystems können Sie mögliche Schwachstellen beheben und den Server stabil halten.

2. Erforderliche Komponenten installieren

Vor der Installation von IIS, PHP und MySQL müssen Sie die erforderlichen Komponenten installieren, z. B. .NET Framework oder Visual C++ Redistributable. Stellen Sie sicher, dass alle erforderlichen Komponenten auf dem Server installiert sind, und installieren Sie sie bei Bedarf.

3. Konfigurieren der Netzwerkeinstellungen

Sie müssen die Netzwerkeinstellungen konfigurieren, damit der Server ordnungsgemäß funktioniert. Dazu gehören das Einrichten einer IP-Adresse, die Netzwerkverbindung, das Konfigurieren von DNS-Servern und andere Netzwerkverbindungseinstellungen. Stellen Sie sicher, dass die Netzwerkkonfiguration den Anforderungen Ihrer Serverumgebung entspricht.

4. Sicherheit konfigurieren

Bevor Sie IIS, PHP und MySQL installieren, müssen Sie Maßnahmen ergreifen, um die Sicherheit des Servers zu gewährleisten. Dazu gehören das Konfigurieren der Firewall, das Installieren von Antivirenprogrammen, das Konfigurieren von Sicherheitsrichtlinien und andere Maßnahmen. Stellen Sie sicher, dass Ihr Server vor möglichen Angriffen und Datenlecks geschützt ist.

Nachdem Sie diese Schritte ausgeführt haben, ist der Server bereit, IIS, PHP und MySQL zu installieren und zu konfigurieren. Befolgen Sie die weiteren Anweisungen, um jede dieser Komponenten zu installieren und zu konfigurieren.

Installieren und Konfigurieren von Internet Information Services (IIS)

Schritt 1: Installieren von IIS

Der erste Schritt ist die Installation von Internet Information Services (IIS) unter Windows Server 2019. Öffnen Sie dazu die Systemsteuerung, wählen Sie "Programme" und dann "Windows-Komponenten aktivieren oder deaktivieren". Im angezeigten Fenster müssen Sie nach "Internetdienste (IIS)" suchen und ein Häkchen bei dieser Komponente setzen. Klicken Sie auf "OK" und warten Sie, bis der Installationsvorgang abgeschlossen ist.

Schritt 2: Überprüfen der IIS-Installation

Nach der Installation von IIS können Sie überprüfen, ob IIS ordnungsgemäß funktioniert. Öffnen Sie dazu einen Webbrowser und geben Sie in die Adressleiste ein "http://localhost ". Wenn die IIS-Begrüßungsseite angezeigt wird, ist die Installation erfolgreich.

Schritt 3: Konfigurieren des Webservers

Nach der Installation müssen Sie den IIS-Webserver konfigurieren. Öffnen Sie dazu die Systemsteuerung und wählen Sie IIS 10.0-Verwaltungswerkzeuge aus. Suchen Sie im angezeigten Fenster nach "Sites", und erstellen Sie eine neue Site mit dem Namen, dem physischen Pfad zum Inhalt der Site und dem Port, auf den die Site zugegriffen werden soll.

Schritt 4: Überprüfen der Integrität des Webservers

Um sicherzustellen, dass der Webserver ordnungsgemäß funktioniert, öffnen Sie einen Webbrowser und geben Sie die Adresse Ihrer Website in die Adressleiste ein. Wenn die Seite der Website angezeigt wird, ist der Webserver ordnungsgemäß konfiguriert und funktioniert.

Schritt 5: PHP-Unterstützung in IIS

Um PHP auf einem IIS-Webserver verwenden zu können, müssen Sie das PHP-Modul installieren und konfigurieren. Laden Sie die neueste Version von PHP von der offiziellen Website herunter und führen Sie die Installation mit dem Installationsassistenten durch. Öffnen Sie nach der Installation die IIS-Konfigurationsdatei (eine PHP-Datei.ini) und geben Sie den Pfad zur ausführbaren PHP-Datei an.

Schritt 6: Testen der PHP-Unterstützung in IIS

Um zu überprüfen, ob PHP auf dem IIS-Webserver funktioniert, erstellen Sie eine Datei mit der Erweiterung .php im Site-Verzeichnis. Schreiben Sie den folgenden Code in die Datei:

Speichern Sie die Datei, und öffnen Sie sie in einem Webbrowser, indem Sie die vollständige URL angeben. Wenn Informationen zur PHP-Version und ihren Einstellungen auf dem Bildschirm angezeigt werden, funktioniert die PHP-Unterstützung in IIS einwandfrei.

Installieren und Konfigurieren von PHP

Schritt 1: Laden Sie das PHP-Installationspaket herunter

Gehen Sie zur offiziellen PHP-Website unter https://www.php.net/downloads und laden Sie das PHP-Installationspaket für Windows Server 2019 herunter. Es wird normalerweise empfohlen, die neueste stabile Version von PHP für optimale Leistung und Sicherheit zu wählen.

Schritt 2: Installieren von PHP

Führen Sie die heruntergeladene PHP-Installationsdatei aus und folgen Sie den Anweisungen des Installationsassistenten. Bei der Installation ist es wichtig, die gewünschten PHP-Einstellungen wie das Installationsverzeichnis, die Konfigurationsdateien und die zugehörigen Komponenten auszuwählen. Stellen Sie außerdem sicher, dass die Option "PHP zur Umgebungsvariablen PATH hinzufügen" ausgewählt ist, um PHP über die Befehlszeile ausführen zu können.

Schritt 3: Einrichten von PHP

Nach der Installation von PHP müssen Sie es für die Arbeit mit IIS konfigurieren. Öffnen Sie dazu die PHP-Konfigurationsdatei.ini, das sich normalerweise im PHP-Installationsverzeichnis befindet (zB C:\php\php .ini). In dieser Datei können Sie PHP-Parameter wie den Erweiterungspfad, die Speicherparameter und die Fehlerprotokollierung anpassen.

Als nächstes gehen Sie zu den IIS-Einstellungen für die Arbeit mit PHP. Öffnen Sie IIS Manager und wählen Sie die Website aus, mit der Sie PHP verwenden möchten. Konfigurieren Sie den FastCGI-Handler, indem Sie den Pfad zur ausführbaren php-cgi-Datei angeben.exe und die erforderlichen Parameter übergeben. Fügen Sie dann die entsprechende Dateierweiterung hinzu (.php) in der Liste der Dateierweiterungen für die Verarbeitung von FastCGI PHP.

Schritt 4: Überprüfen Sie die Installation und Konfiguration von PHP

Um die korrekte Installation und Konfiguration von PHP zu überprüfen, erstellen Sie eine Index-Datei.php befindet sich im Stammverzeichnis Ihrer Website mit dem Inhalt:

Speichern Sie die Datei und öffnen Sie sie in einem Webbrowser. Wenn alle Einstellungen korrekt vorgenommen wurden, sollten Sie detaillierte Informationen zu Ihrer PHP-Installation und ihren Parametern sehen.

Nachdem Sie PHP erfolgreich installiert und konfiguriert haben, können Sie mit der Entwicklung von Webanwendungen beginnen und dynamische Inhalte mit PHP erstellen.

MySQL installieren und konfigurieren

  1. Laden Sie das MySQL-Installationsprogramm von der offiziellen Website herunter.
  2. Starten Sie das Installationsprogramm und wählen Sie "Installationstyp: Benutzerdefiniert".
  3. Wählen Sie "MySQL Server" und klicken Sie auf "Next".
  4. Wählen Sie "Standard" als Installationstyp aus. Klicken Sie auf "Next".
  5. Wählen Sie "Use Legacy Authentication Method" aus Gründen der Abwärtskompatibilität mit älteren Versionen. Klicken Sie auf "Next".
  6. Geben Sie das Administratorkennwort ein oder lassen Sie es leer, um ein zufälliges Kennwort zu erstellen. Klicken Sie auf "Next".
  7. Wählen Sie "Standard" und klicken Sie auf "Next".
  8. Geben Sie den Servernamen und den Port an, der Standardwert ist "localhost" und "3306". Klicken Sie auf "Next".
  9. Wählen Sie den Installationstyp aus. Es wird empfohlen, MySQL als Windows-Dienst zu installieren. Klicken Sie auf "Next".
  10. Wählen Sie "Standardzeichen" und klicken Sie auf die Schaltfläche "Weiter".
  11. Bestätigen Sie die Installation und klicken Sie auf "Ausführen".
  12. Die Installation und Konfiguration von MySQL wird ausgeführt.

Nach Abschluss der Installation können Sie MySQL verwenden, um Datenbanken auf Ihrem Windows Server 2019-Server zu erstellen und zu verwalten.

Überprüfen der Serverintegrität

Nach der Installation und Konfiguration von IIS, PHP und MySQL unter Windows Server 2019 müssen Sie die Integrität des Servers überprüfen.

SchrittHandlungErwartetes ErgebnisDas tatsächliche Ergebnis
1Starten Sie den Webbrowser auf dem lokalen ComputerDer Browser wird erfolgreich gestartetDer Browser wird erfolgreich gestartet
2Geben Sie die IP-Adresse oder den Domänennamen des Servers in die Adressleiste einDer Browser öffnet die Serverseite erfolgreichDer Browser öffnet die Serverseite erfolgreich
3Überprüfen Sie, ob Text oder Bild auf der Seite angezeigt werdenDie Serverseite zeigt den Inhalt erfolgreich anDie Serverseite zeigt den Inhalt erfolgreich an

Wenn alle Validierungsschritte erfolgreich waren, funktioniert der Server ordnungsgemäß und ist bereit, Anfragen zu akzeptieren.