PHP5 auf IIS6 installieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PHP5 auf IIS6 installieren

    Hallo zusammen,

    ich habe mir schon alle Einträge zu oben genanntem Betreff durchgelesen und versucht, die Tipps auch bei mir anzuwenden...leider bisher ohne Erfolg!
    Die 2 Dokumente habe ich auch gelesen:
    http://www.php.net/manual/en/install.windows.php
    http://www.php.net/manual/en/install.windows.iis.php

    Man findet nirgendwo genau eine Anleitung auf deutsch, wie php installiert werden muss. Zumindest habe ich nirgends eine gefunden. Das ist die Übersetzung der install.txt http://www.woody4u.de/man_php_install.html aber was ich sonst noch alles machen muss, geht daraus nicht hervor.
    Also, nun genau meine Schritte, die ich gemacht habe:

    1) Ich habe mir von http://de2.php.net/downloads.php Windows binaries "PHP 5.1.4 zip package" runtergeladen. Da ich in vielen Einträgen gelesen habe, dass die Installer-Version nicht ungefährlich ist und einige Sicherheitsrisiken birgt und auch nicht ohne Probleme laufen soll, habe ich mich für die aufwändig manuelle Installation entschieden.

    2) Den Ordner habe ich dann entpackt und auf den Server unter C:\php\ kopiert.

    3) Dann habe ich folgende Einstellungen gemacht(muss ich diese
    Einstellungen überhaupt machen?):

    Wie füge ich unter Windows PATH mein PHP-Verzeichnis hinzu?
    o Gehen Sie in die Systemsteuerung und öffnen Sie das System-Icon (Start -> Einstellungen -> Systemsteuerung -> System oder bei Windows XP/2003 einfach Start -> Systemsteuerung -> System)
    o Gehen Sie zum Register 'Erweitert'
    o Klicken Sie auf den Button 'Umgebungsvariablen'
    o Schauen Sie in das Fenster 'Systemvariablen'
    o Suchen Sie nach dem Pfad-Eintrag PATH (Sie müssen evtl. blättern um ihn zu finden)
    o Doppelklicken Sie auf den Pfad-Eintrag
    o Geben Sie Ihr PHP-Verzeichnis mit vorangestelltem ';' am Ende ein (z.B. ;C:\php)
    o Drücken Sie auf OK und starten Sie Ihren Computer neu

    Wie mache ich unter Windows die Datei php.ini für PHP verfügbar?
    Sie müssen die Umgebungsvariable PHPRC setzen:
    o Gehen Sie in die Systemsteuerung und öffnen Sie das System-Icon (Start -> Einstellungen -> Systemsteuerung -> System oder bei Windows XP/2003 einfach Start -> Systemsteuerung -> System)
    o Gehen Sie zum Register 'Erweitert'
    o Klicken Sie auf den Button 'Umgebungsvariablen'
    o Schauen Sie in das Fenster 'Systemvariablen'
    o Klicken Sie auf 'Neu' und geben Sie 'PHPRC' als Name für die Variable ein und als Wert für die Variable das Verzeichnis, in dem sich die php.ini befindet (z.B. C:\php)
    o Drücken Sie auf OK und starten Sie Ihren Computer neu

    4) Dann noch folgende Einstellungen:
    http://www.webmaster-tipps.net/content/view/45/1/1/4/

    5) Danach neu gestartet

    Wenn ich aber jetzt eine einfache php Datei auf den Server stelle sagt er mir, er habe einen CGI Anwendungsfehler.
    - Wer kann mir weiterhelfen, oder eine abgespeckte Anleitung für die Installation auf einem nackten IIS 6 geben?
    - Habe ich irgendetwas übersehen oder nicht beachtet?
    - Eigentlich habe ich ja nichts installiert, nur die Verweise gesetzt. Muss ich noch irgendetwas ausführen?

    Danke und Gruß Peter

  • #2
    Ich habe jetzt durch vieles Lesen herausgefunden, dass es 2 mögliche Installationen gibt (kennt Ihr mehr?). Einmal die CGI und die ISAPI. Laut verschiedener Aussagen soll die ISAPI performanter sein, als die CGI, weil sie immer als Prozess im Hintergrund läuft und nicht automatisch bei Aufruf geladen werden muss.

    Ich habe dann wohl mit der CGI-Version angefangen. Aber auch die sollte funktionieren. Trotz alledem kommt bei mir folgende Fehlermeldung im Browser:
    CGI Error
    The specified CGI application misbehaved by not returning a complete set of HTTP headers.

    Kann mir irgendjemand einen Tip geben? Mir hilft jeder noch so kleine Hinweis.

    Danke und Gruß
    Peter

    Kommentar


    • #3
      Hat sich alles erledigt. Ich habe einen Testserver neu aufgesetzt und folgende Anleitung akriebisch durchgeführt(ISAPI):
      http://www.peterguy.com/php/install_IIS6.html
      Danach läuft alles wie gewünscht! Jippie!
      Zitat von Immanuel Kant: "Die Verfertigung der Gedanken beim Reden". Bei mir wars wohl beim Schreiben...;-)

      Kommentar

      Lädt...
      X