PHP-Installationsproblem auf einem in der Azure-Cloud gehosteten Windows-Server

PHP-Installationsproblem auf einem in der Azure-Cloud gehosteten Windows-Server

Ich versuche, PHP und MySQL auf einem Windows-Server einzurichten, der sich derzeit in der Azure-Cloud befindet, und verwende dabei die Informationen vondieser Blog-Beitrag.

Jetzt teste ich die PHP-Installation mit den in diesem Tutorial beschriebenen Methoden. Hier sind die Schritte:

  1. Öffnen Sie C:\inetpub\wwwrootund fügen Sie eine hinzu index.php.

  2. Speichern Sie die Datei und gehen Sie dann zuxxxx.cloudapp.net/index.php

Aber wenn ich das mache, bekomme ich:

404 file or directory not found error

Ich kann die Standardseite xxx.cloudapp.netim Browser sehen, aber die PHP-Datei nicht im Browser.

Antwort1

Es gibt einige Dinge zu überprüfen:

  • Haben Sie PHP über FastCGI mit einer Modulzuordnung aktiviert?: Bildbeschreibung hier eingeben

  • Haben Sie einen Standarddokumenttyp hinzugefügt? Bildbeschreibung hier eingeben

  • Haben Sie definitiv sichergestellt, dass sich die PHP-Datei im selben Verzeichnis befindet wie die Standard-Dokumentationsseite?

  • Haben Sie die App-Pools seit dem Hinzufügen der PHP-Instanz wiederverwendet?

Möglicherweise keines davon, aber dies sind häufige Fehler, die mir beim Bereitstellen mehrerer PHP/IIS-Instanzen schon begegnet sind.

Es kann sich lohnen, der Anleitung unter folgender Adresse zu folgen: http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis für die ordnungsgemäße Installation von IIS auf IIS

Überprüfen Sie auch, ob Ihre Dateierweiterungen korrekt sind. Einige Texteditoren speichern Dateien als index.php.txt oder als index.PHP (beachten Sie, dass bei Erweiterungen die Groß- und Kleinschreibung beachtet wird).

verwandte Informationen