Inhaltsverzeichnis Betriebsysteme Windows Internet Information Services IIS PHP 5

PHP 5

  1. Den MSI Installer verwenden (http://php.net).
    Zum Zeitpunkt der Installationsanleitung war das PHP 5.2.9-1 installer.
  2. Das ISAPI Modul für IIS auswählen.
  3. Folgende Module sind auszuwählen:
    • exif
    • gd2
    • ldap
    • multi byte string
    • mcrypt
    • mhash
    • mssql / mysqli / Oracle / PostgreSQL
    • pspell
    • soap
    • sockets
    • sqlite
    • tidy
    • zip
  4. Aktivieren Sie das PHP-Modul im IIS:
    Screenshot
    • Öffnen Sie den IIS Manager
    • Gehen Sie zu den Web Service Erweiterungen
    • Fügen Sie dort eine neue Erweiterung hinzu. Der Name sollte php isapi lauten. Als Datei fügen Sie die phpisapi.dll aus dem PHP-Ordner hinzu.
    • Setzen Sie den Status der PHP Erweiterung auf erlaubt.
  5. Nun muss die Dateiendeng .php mit der PHP Erweiterung verbunden werden:

Screenshot-3

  • Starten Sie dazu den IIS Manager 
  • Klicken Sie mit der rechten Maustaste im IIS Manager auf den Eintrag Web Sites
  • Wählen Sie in diesem Menü den Eintrag Eigenschaften aus. Gehen Sie im Eigenschaftendialog auf den Reiter Home Directory
  • Klicken Sie auf den Knopf Konfiguration und dann auf Hinzufügen
  • Tragen Sie in den daraufhin erscheinenden Dialog im Feld Executable den Pfad zur php5isapi DLL (c:\php\php5isapi.dll) und im Feld Extension .php ein.

Zum Schluss muss die php.ini noch angepasst werden

Dazu öffnen Sie die .htaccess aus Ihrer EGOTEC-Installation und ändern alle PHP-Werte entsprechend in der php.ini ab.
Weiter Einstellungen in der php.ini:

  • "upload_tmp_dir"
    der IIS bzw. PHP müssen auf das temporäre Verzeichnis schreibend zugreifen können.