Installation von PHP5.3 unter Windows Vista x64 mit IIS7

3753
Brian

Ich habe PHP5.3 erfolgreich installiert, kann aber nicht mit IIS7 arbeiten. Ich habe das Tutorial auf iis.net ( http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/ ) verfolgt und kann es deutlich sehen die IIS-Konsole, dass die Zuordnung für * .php-Dateien php-cgi.exe als Fast CGI-Modul ausführen soll. Wenn ich jedoch versuche, eine PHP-Seite in meinen Browser zu laden, sehe ich keine Ausgabe. Anregungen zum Debuggen?

2
IIS7, Windows Vista Home Premium x64, PHP5.3 NTS x86 über FastCGI ausführen ... Ich weiß jetzt, dass ich wahrscheinlich die x64-Version von PHP5.3 brauche, aber auf der PHP-Download-Site keinen Build zu finden scheint. Brian vor 15 Jahren 0
Einige Downloads der x64-Version wurden unter http://windows.php.net/download/ gefunden. Pacerier vor 9 Jahren 0

1 Antwort auf die Frage

2
heavyd

Auf iis.net gibt es einen Forenbeitrag, in dem wendac Anweisungen dazu gibt, wie er dieselbe Situation zum Laufen gebracht hat: Vista x64, IIS 7 und PHP 5.

Ich denke, der wichtigste Schritt, den Sie möglicherweise vermissen, ist Schritt 6:

6) Klicken Sie mit der rechten Maustaste auf den Anwendungspool, auf dem Sie PHP ausführen möchten, und wählen Sie "Erweiterte Einstellungen ..." aus. Oder wählen Sie im Aktionsbereich denselben aus, nachdem Sie den Anwendungspool ausgewählt haben

Ändern Sie "Enable 32-Bit Applications" in True (wenn der Anwendungspool in einem 32-Bit-Modus erscheinen soll)

OK klicken

Während das anfangs nicht funktionierte, deinstallierte ich PHP und entfernte die IIS-Einstellungen vollständig. Aktivieren Sie dann 32-Bit-Anwendungen und installieren Sie PHP 5.3 x86. Lassen Sie IIS so konfigurieren, dass es als FastCGI-Modul ausgeführt wird, und es hat perfekt funktioniert! Danke für den Tipp. Brian vor 15 Jahren 0