So fügen Sie PHP-Unterstützung zu IIS7 in Vista/Windows Server 2008 hinzu
. Derzeit sind viele Websites in PHP geschrieben. Die Serverumgebung ist jedoch nicht unbedingt FreeBSD oder Linux. Viele PHP-Websites laufen auf Windows2000-, Windows2003- und Windows Server 2008-Systemen. Darüber hinaus ist vielen früheren Berichten zufolge die Effizienz der Ausführung von PHP in Windows Server 2008 um mehr als 40 % gestiegen.
Lassen Sie mich als Nächstes auf das heutige Thema eingehen: So fügen Sie Unterstützung für PHP-Webseiten unter IIS7 hinzu.
Systemumgebung: Vista / Windows Server 2008
1. Installieren Sie zunächst IIS7 (SystemsteuerungProgramme und Funktionen, Windows-Funktionen). Denken Sie daran, die beiden Optionen von ISAPI zu überprüfen.
Geben Sie nach Abschluss der Installation http://127.0.0.1 in den Browser ein. Wenn nichts schief geht, wird eine IIS7-Willkommensoberfläche angezeigt.
2. Als nächstes installieren Sie PHP
und laden das PHP-Installationspaket herunter. Gehen Sie zu http://cn.php.net/downloads.php und laden Sie hier Windows-Binärdateien herunter. Nach Abschluss der PHP-Installation habe ich es in d:php installiert. Suchen Sie in diesem Verzeichnis nach php.ini-dist, benennen Sie es in php.ini um und öffnen Sie php.ini:
Suchen Sie: extension_dir = "./", ersetzen Sie es durch extension_dir = "d:php";
Gefunden: Windows-Erweiterungen:
Entfernen Sie die Kommentare aus jeder Zeile unter der Modulkonfiguration unten. Das Beispiel lautet wie folgt:
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_MySQL.dll
speichern. Kopieren Sie die Datei in das Windows-Verzeichnis Ihres Systems.
3. Erstellen Sie einen neuen Anwendungspool in IIS7 und legen Sie den .Net-Typ des Pools auf „Unmanaged“ fest.
Erstellen Sie eine neue Website und aktivieren Sie die Berechtigungen „Lesen“ und „Skript ausführen“. Fügen Sie nach Abschluss ISAPI-Filter zu dieser Website hinzu.
Fügen Sie dann die Handler-Zuordnung hinzu
Fügen Sie im obigen Prozess D:PHPphp5isapi.dll zur Handlerzuordnung hinzu
OK, alle Vorgänge sind abgeschlossen. Jetzt können Sie testen, ob eine PHP-Datei ordnungsgemäß funktioniert.