In diesem Artikel werden wir uns mit der Installation und Konfiguration von PHP auf einem Windows Server 2008-Betriebssystem unter Verwendung eines IIS-Webservers befassen. PHP (das rekursive Akronym von PHP: Hypertext Preprocessor) ist eine der beliebtesten Programmiersprachen zum Erstellen dynamischer Websites und Anwendungen.
Bevor Sie mit der Installation von PHP beginnen, müssen Sie sicherstellen, dass der IIS-Webserver bereits installiert und konfiguriert ist. Wenn Sie IIS noch nicht haben, können Sie es mithilfe des Windows Server-Rollenmanagers installieren. Nach der Installation von IIS beginnen wir mit der Installation von PHP.
Es gibt mehrere Möglichkeiten, PHP unter Windows Server 2008 zu installieren, es wird jedoch empfohlen, das offizielle PHP-Installationsprogramm zu verwenden, das einen einfacheren und zuverlässigeren Installationsprozess bietet. Sie können die neueste Version von PHP von der offiziellen Entwicklerseite herunterladen und das Installationsprogramm ausführen.
Während des Installationsprozesses werden Ihnen verschiedene PHP-Komponenten angeboten, die Sie je nach Ihren Bedürfnissen auswählen können. Denken Sie daran, IIS auch für die Arbeit mit PHP zu konfigurieren, indem Sie den Pfad zur ausführbaren PHP-Datei angeben, die entsprechenden Erweiterungen hinzufügen und die Zuordnung von Dateierweiterungen konfigurieren. Nach all diesen Schritten können Sie PHP-Skripte auf Ihrem Windows Server 2008-Server mit IIS ausführen.
Installieren des Betriebssystems Windows Server 2008 auf dem Server
- Überprüfen der Kompatibilität Bevor Sie Windows Server 2008 installieren, müssen Sie sicherstellen, dass der Server mit diesem Betriebssystem kompatibel ist. Überprüfen Sie die Hardwareanforderungen und den Support für Windows Server 2008.
- Holen Sie sich die Installations-CD, um Windows Server 2008 auf dem Server zu installieren, benötigen Sie die Originaldistribution des Betriebssystems. Sie können es kaufen oder von der offiziellen Microsoft-Website herunterladen.
- Vorbereiten der Installation Bevor Sie mit der Installation von Windows Server 2008 beginnen, sollten Sie unbedingt alle wichtigen Daten sichern. Wenn Sie bereits ein Betriebssystem installiert haben, stellen Sie sicher, dass alle erforderlichen Treiber und Updates installiert sind.
- Starten des Betriebssystems Legen Sie die Windows Server 2008-Installations-CD in das DVD-Laufwerk des Servers ein, und starten Sie das System neu. Wählen Sie während des Bootvorgangs die Option, die Installation von der Festplatte aus zu starten.
- Auswählen der Installationsoptionen Folgen Sie den Anweisungen des Windows Server 2008-Installationsprogramms. Wählen Sie die Partition des Laufwerks aus, auf dem das Betriebssystem installiert werden soll, und legen Sie die erforderlichen Einstellungen fest (Computername, Administratorkennwort usw.).
- Abschließen der Installation Befolgen Sie nach Abschluss der Installation von Windows Server 2008 die Anweisungen zum Konfigurieren der grundlegenden Systemeinstellungen. Überprüfen Sie die Netzwerkverbindung, und stellen Sie sicher, dass alle erforderlichen Updates installiert wurden.
Nachdem die Installation des Betriebssystems Windows Server 2008 erfolgreich abgeschlossen wurde, können Sie mit der Installation und Konfiguration von PHP mithilfe von IIS fortfahren.
Installieren von Internet Information Services (IIS) unter Windows Server 2008
Schritt 1: Öffnen Server Manager.
Schritt 2: Wählen Sie im linken Bereich Roles Und klicken Sie dann im rechten Fensterbereich auf Add Roles.
Schritt 3: Wählen Sie im Rolleninstallations-Assistenten Folgendes aus Web Server (IIS) und klicken Sie auf Next.
Schritt 4: Schauen Sie sich die Rolleninformationen an und klicken Sie auf Next.
Schritt 5: Wählen Sie die zu installierenden IIS-Komponenten aus, z. B., Web Server, FTP Server und/oder Application Development. Klicken Sie auf Next.
Schritt 6: Überprüfen Sie die Installationsparameter und klicken Sie auf Install.
Schritt 7: Warten Sie, bis die Installation abgeschlossen ist, und klicken Sie auf Close.
Schritt 8: Die Installation von IIS unter Windows Server 2008 ist abgeschlossen. Jetzt können Sie IIS konfigurieren und verwenden, um Websites und Anwendungen auf Ihrem Server zu hosten.
Starten von IIS Manager und Konfigurieren des Webservers
Bevor Sie mit der Installation und Konfiguration von PHP unter Windows Server 2008 beginnen, müssen Sie IIS Manager ausführen und einige Vorkonfigurationen des Webservers vornehmen.
Gehen Sie folgendermaßen vor, um IIS Manager zu starten:
1. Öffnen Sie die Systemsteuerung.
2. Wählen Sie "Verwaltung" oder "Serververwaltung", je nach Anzeigeart.
3. Gehen Sie zum Abschnitt "Verwalten" und suchen Sie nach "IIS-Systemsteuerung".
4. Klicken Sie zum Starten auf das Symbol "IIS-Systemsteuerung".
Nachdem Sie IIS Manager gestartet haben, können Sie mit der Konfiguration des Webservers beginnen:
1. Wählen Sie im IIS Manager den Server oder die Site aus, in dessen Kontext Sie PHP konfigurieren möchten.
2. Klicken Sie mit der rechten Maustaste auf den ausgewählten Server oder Standort und wählen Sie die Option Eigenschaften aus.
3. Klicken Sie im sich öffnenden Fenster "Eigenschaften" je nach Ihrer Wahl auf die Registerkarte "Verzeichnis" oder "Anwendungen".
4. Klicken Sie auf die Schaltfläche Einstellungen, um das Fenster "Verbindungs-Handler" zu öffnen.
5. Klicken Sie im Fenster "Verbindungshandler" auf die Schaltfläche "Verarbeitungsmodul hinzufügen".
6. Geben Sie im Feld "Modulname" "PHP" ein, und geben Sie im Feld "Pfad zum Verarbeitungsmodul" den Pfad zur ausführbaren PHP-Datei ein (z. B. "C:\PHP\php-cgi .exe").
7. Klicken Sie auf "OK", um die Einstellungen zu speichern.
Jetzt ist IIS Manager für die Verarbeitung von PHP-Skripten konfiguriert. Diese Einstellungen ermöglichen es dem Webserver, den PHP-Code korrekt zu interpretieren und die korrekte Interaktion mit PHP zu gewährleisten.
Installieren und Konfigurieren von PHP unter Windows Server 2008
Die Installation und Konfiguration von PHP unter Windows Server 2008 mit IIS kann ein ziemlich einfacher Prozess sein. Dieses Tutorial zeigt Ihnen, wie Sie PHP unter Windows Server 2008 mit IIS in wenigen einfachen Schritten installieren und konfigurieren.
Schritt 1: Laden Sie PHP herunter
Der erste Schritt besteht darin, die neueste Version von PHP von der offiziellen PHP-Website herunterzuladen (https://www.php.net/downloads.php ). Wählen Sie das entsprechende Windows-Paket aus und laden Sie es auf den Server herunter.
Schritt 2: Installieren von PHP
Führen Sie nach dem Herunterladen von PHP die Installationsdatei aus und folgen Sie den Anweisungen des Installationsassistenten. Wählen Sie während der Installation den Pfad für die Installation von PHP aus und geben Sie IIS als Webserver an.
Schritt 3: Konfigurieren von IIS
Öffnen Sie nach Abschluss der PHP-Installation die "IIS-Verwaltungstools" auf dem Server und suchen Sie nach "IIS-Rollen".
Schritt 4: Hinzufügen eines PHP-Moduls zu IIS
Wählen Sie das installierte IIS aus, öffnen Sie "IIS-Module" und klicken Sie mit der rechten Maustaste, um ein neues Modul hinzuzufügen. Geben Sie den Pfad zur php5isapi-Datei an.dll, die sich im installierten PHP-Ordner befindet.
Schritt 5: Konfigurieren des PHP-Handlers
Um einen PHP-Handler zu konfigurieren, suchen Sie nach "IIS-Handlern", klicken Sie mit der rechten Maustaste und fügen Sie einen neuen Handler hinzu. Geben Sie die Erweiterung an .php und der Pfad zur ausführbaren PHP-Datei.
Schritt 6: Neustarten von IIS
Starten Sie den IIS-Dienst neu, damit die Änderungen wirksam werden.
Schritt 7: Überprüfen der PHP-Installation
Um zu überprüfen, ob PHP erfolgreich auf dem Server installiert und konfiguriert wurde, erstellen Sie eine einfache PHP-Datei mit Code, der Informationen zur PHP-Konfiguration ausgibt, und platzieren Sie sie im Stammverzeichnis der Website.
Jetzt haben Sie PHP unter Windows Server 2008 mit IIS installiert und konfiguriert. Sie können Webanwendungen in PHP auf Ihrem Server entwickeln und ausführen.
Hinzufügen von PHP-Erweiterungen zu IIS
Um die zusätzlichen Funktionen und Funktionen von PHP auf einem Server zu nutzen, auf dem IIS installiert ist, müssen entsprechende Erweiterungen hinzugefügt werden. In diesem Abschnitt werden wir uns mit dem Prozess des Hinzufügens von PHP-Erweiterungen zu IIS unter Windows Server 2008 befassen.
1. Navigieren Sie zu dem Ordner, in dem PHP auf Ihrem Server installiert ist. Dies ist normalerweise ein Ordner C:\PHP.
2. Öffnen Sie die Datei php.ini in einem Texteditor (z. B. Notepad).
3. Suchen Sie die Zeile ;extension_dir = "ext" und kommentieren Sie es, indem Sie das ";" -Zeichen am Anfang der Zeile entfernen. Sie sollten es schaffen extension_dir = "ext".
4. Speichern Sie die Änderungen in der Datei php.ini und schließen Sie es.
5. Navigieren Sie zu dem in der Zeile angegebenen Ordner extension_dir (normalerweise ist dies C:\PHP\ext).
6. Kopieren Sie die Dateien mit den PHP-Erweiterungen, die Sie hinzufügen möchten, in diesen Ordner.
7. Starten Sie den IIS-Dienst neu, damit die Änderungen wirksam werden. Führen Sie dazu den Befehl aus iisreset starten Sie den Server an der Eingabeaufforderung oder neu.
Sie haben jetzt erfolgreich PHP-Erweiterungen zu IIS unter Windows Server 2008 hinzugefügt. Sie können die neuen Funktionen und Funktionen von PHP in Ihren Webanwendungen nutzen. Überprüfen Sie ihre Funktionsfähigkeit, indem Sie ein einfaches Testskript erstellen und es auf dem Server ausführen.
Erstellen und Konfigurieren einer Website mit PHP in IIS
Schritt 1: Installieren von PHP
Bevor Sie PHP installieren, müssen Sie es von der offiziellen Website herunterladen. Starten Sie das Installationsprogramm und folgen Sie den Anweisungen auf dem Bildschirm. Geben Sie den Pfad zum installierten PHP an.
Schritt 2: Konfigurieren von IIS für PHP-Unterstützung
Öffnen Sie das Menü "Computerverwaltung" und wählen Sie "IIS-Webdienste verwalten".
Wählen Sie im linken Bereich "IIS-Rollen" > "Websites" und klicken Sie mit der rechten Maustaste auf Ihre Website. Wählen Sie Eigenschaften aus.
Klicken Sie auf die Registerkarte Erweitert und klicken Sie im Abschnitt Anwendungsintegration auf Hinzufügen, um einen neuen Ordner hinzuzufügen.
Wählen Sie das Verzeichnis aus, in dem sich die Dateien Ihrer Website befinden, und konfigurieren Sie es als Anwendung, indem Sie Anwendung im Anwendungspool erstellen auswählen und dann auf OK klicken.
Schritt 3: Konfigurieren von PHP-Handlern in IIS
Wählen Sie im linken Bereich "IIS-Rollen" > "Wartungshandler" und suchen Sie in der Liste der Handler nach "PHP_via_FastCGI".
Klicken Sie mit der rechten Maustaste darauf und wählen Sie "FastCGI-Modulregeln bearbeiten".
Stellen Sie sicher, dass der Pfad zur ausführbaren PHP-Datei korrekt angegeben ist. Wenn dies nicht der Fall ist, ändern Sie es in den richtigen PHP-cgi-Pfad.exe.
Schritt 4: Testen Ihrer Website
Jetzt muss Ihre Website konfiguriert und für die Verwendung von PHP bereit sein. Um zu überprüfen, ob es funktioniert, erstellen Sie eine Datei mit der Erweiterung .php befindet sich im Ordner Ihrer Website und schreibt den folgenden Code darin:
Speichern Sie die Datei, aktualisieren Sie die Website-Seite und stellen Sie sicher, dass Sie Informationen zu PHP erhalten.
Schritt 5: Erstellen und Konfigurieren einer Datenbank für Ihre Website
Wenn Ihre Website Datenbankarbeit erfordert, erstellen Sie eine leere Datenbank in einem für Sie bequemen Datenbankverwaltungssystem wie MySQL oder Microsoft SQL Server.
Für die Verbindung mit der Datenbank von PHP benötigen Sie die entsprechenden Erweiterungen. Installieren und konfigurieren Sie sie gemäß der Dokumentation des Erweiterungsanbieters.
Nachdem Sie die Erweiterungen installiert und konfiguriert haben, müssen Sie die Datenbankverbindungseinstellungen in der Konfigurationsdatei Ihrer Website angeben.
Jetzt können Sie Websites mit PHP in IIS auf Ihrem Windows Server 2008 erstellen und konfigurieren.