Entschuldigung, dass ich das Thema jetzt noch mal pushe, aber ich habe heute zufällig nochmal PHP auf einem IIS 6.0 eingerichtet und habe nebenbei gleich noch ein deutsches Tutorial gescreenshottet und geschrieben. Der Inhalt ist natürlich der gleiche wie unter http://www.vbulletin.com/forum/showt...23&mode=linear , aber eben auf deutsch. Vielleicht hilft es ja irgendwem...
Ziel dieses Tutorials ist ein lauffähiges PHP4 auf einem IIS 6.0.
Vorraussetzung: IIS 6.0 und Windows installiert, PHP als zip von
www.php.net liegt vor. Liegt Windows nicht auf C, muss man im Folgenden C:\ durch den jeweiligen Laufwerksbuchstaben ersetzen.
1) Das zip Archiv entpacken nach C:\PHP.
2) Die php4ts.dll nach C:\WINDOWS\system32 kopieren.
3) Jetzt öffnen wir über die
Serververwaltung das Konfigurationsmenu für den
Anwendungsserver. Wähle hier die
Webdiensterweiterungen (siehe
Bild 1):
4) Wir öffnen nun über
Neue Webdiensterweiterung hinzufügen... das Fenster
Neue Webdiensterweiterung und füllen es mit den Angaben wie in
Bild 2 . Vergiss dabei nicht den
Erweiterungsstatus auf Zulassen zu setzen!
5) PHP taucht nun wie in
Bild 3 als Webdiensterweiterung auf.
6) Wir müssen nun noch die Dateiendung .php mit der neu hinzugefügten Webdiensterweiterung verknüpfen. Dazu wählen wir die betreffende Webseite aus, im Beispiel die Standartwebseite. Dazu öffnen wir die
Eigenschaften von Standartwebseite (
Bild 4 ).
7) Setze nun unter
Basisverzeichnis die
Ausführberechtigungen auf
nur Scripts und drücke
Konfiguration (
Bild 5 ).

Im nun erscheinenden Fenster
Anwendungskonfiguration drückst du
Hinzufügen. Nun wählst du in
Anwendungserweiterungszuordnung hinzufügen/bearbeiten die Datei "C:\WINDOWS\system32\php4ts.dll" und die Erweiterung ".php". Zu den weiteren Einstellungen siehe
Bild 6 ("Alle Verben" bedeutet, dass sowohl POST als auch GET, HEAD, TRACE und DEBUG akzeptiert werden).
9) ".php" sollte jetzt wie in
Bild 7 in der Liste auftauchen. Wir sind nun mit den Einstellungen fertig.
10) Wir wechseln jetzt in die Eingabeaufforderung (
Bild 8).
11) Mittels
iisreset starten wir den Internetinformationsdienst neu (
Bild 9).
12) Damit ist alles erledigt (
Bild 10).