Win2008: IIS und PHP
Installation und Konfiguration von PHP unter Windows 2008 Server auf einem IIS7
1. Downloade das neueste „non-thread safe binaries of PHP“ von „https://www.php.net/downloads.php“
2. Entpacke die Dateien in ein Verzeichnis deiner Wahl (z.B. C:\PHP). Benenne die php.ini-recommended in php.ini um.
3. Öffne die „php.ini“, entferne die Kommentare und modifiziere die Einstellungen wiefolgt:
a. Setze fastcgi.impersonate = 1.
b. Setze cgi.fix_pathinfo=1.
c. Setze cgi.force_redirect = 0.
d. Setze open_basedir auf den lokalen Systempfad, wo die Seiten gespeichert werden.
4. Um zu testen ob die Installation richtig verlaufen ist, gebe in der Eingabaaufforderung folgendes Kommando ein:
C:\PHP>php –info
Wenn PHP korrekt installiert wurde, wird die aktuelle PHP-Konfiguration angezeigt.
___________
Konfiguriere IIS 7.0 mit PHP Anfragen umzugehen
Hinzufügen einer Handlerzuordnung
1. Öffne den IIS Manager und öffne darin die “Handlerzuordnung”
2. Wähle “Modulzuordnung hinzufügen…” und füge folgendes ein:
Anforderungspfad: *.php
Modul: FastCgiModule
Ausführbare Datei: C:\[Pfad zu deiner PHP installation]\php-cgi.exe
Name: PHP via FastCGI
3. Klicke auf OK. Das Dialogfenster, welches fragt, ob du die FastCGI-Anwendung hinzufügen möchtest erscheint. Klicke auf Ja.
4. Überprüfe ob alles arbeitet, in dem du in „C:\inetpub\wwwroot“ das file phpinfo.php anlegst und folgendes einträgst.
<?php phpinfo(); ?>.
5. Öffne einen Browser und gib http://localhost/phpinfo.php in die Adresszeile ein. Wenn alles korrekt verlaufen ist, dann siehst du die Standard PHP Informationsseite.