In der Webentwicklung treten Probleme, die PHP normalerweise nicht anzeigen können, in der IIS -Umgebung häufig auf, was den Entwicklern erhebliche Schwierigkeiten bringt und den Projektfortschritt und die Benutzererfahrung beeinflusst. In diesem Artikel werden solche Probleme im Detail analysiert und gezielte Lösungen bereitgestellt, mit denen Sie den Anzeigeffekt von PHP in der IIS -Umgebung optimieren können.
Um das Problem zu lösen, müssen Sie die Hauptgründe verstehen, warum PHP normalerweise nicht anzeigen kann:
Stellen Sie sicher, dass PHP gemäß den offiziellen Standards installiert wurde. Bei unsachgemäßer Installation kann das PHP -Skript nicht ausgeführt werden, wodurch der Inhalt nicht normal angezeigt wird.
Wenn IIS die Zuordnungsbeziehung nicht zur Verarbeitung von PHP -Dateien festlegt, wird der PHP -Code vom Server nicht korrekt analysiert. Sie müssen eine Handlerkarte im IIS -Manager hinzufügen, um die PHP -Dateierweiterung mit der ausführbaren PHP -Datei zu verknüpfen.
Unzureichende Datei- und Verzeichnisberechtigungen beeinflussen auch den normalen Betrieb von PHP. Sie müssen sicherstellen, dass das IIS -Ausgangskonto die Erlaubnis hat, auf das Verzeichnis zuzugreifen, in dem sich die PHP -Datei befindet.
Für die oben genannten Fragen können Sie die folgenden Schritte wiederum ausprobieren:
Bestätigen Sie, dass die von Ihnen installierte PHP -Version mit der IIS -Version kompatibel ist und dass der PHP -Pfad in den Systemumgebungsvariablen korrekt konfiguriert ist.
C: \ php
Betrieb über IIS Manager:
Öffnen Sie den IIS-Manager, wählen Sie die Zielwebsite und doppelklicken Sie auf "Handler-Mapping".
Klicken Sie auf "Modulmap hinzufügen", füllen Sie "*.php" im Anforderungspfad ein und wählen Sie "FastCGimodule" im Modul.
Legen Sie den vollständigen Pfad der ausführbaren PHP -Datei fest, speichern Sie die Konfiguration und starten Sie IIS neu.
Bestätigen Sie auf der Registerkarte "Sicherheit" der Ordnereigenschaften, dass der IIS -Benutzer Berechtigungen gelesen und ausführt, um sicherzustellen, dass die PHP -Datei zugegriffen und ausgeführt werden kann.
Erstellen Sie nach Abschluss der Konfiguration eine einfache PHP -Testdatei, um den Effekt zu überprüfen.
<?php<br> phpinfo ();<br> ?>
Nennen Sie die Datei info.php und platzieren Sie sie im Root -Verzeichnis der Website. Besuchen Sie http: // Ihr Domain -Name/info.php . Wenn Sie die PHP -Informationsseite sehen können, ist die Konfiguration erfolgreich.
Wenn Sie auf das Problem stoßen, das PHP in der IIS -Umgebung normalerweise nicht anzeigen kann, konzentrieren Sie sich auf die drei Aspekte der PHP -Installation, der Handler -Zuordnung und der Dateiberechtigungen. Durch angemessene Konfiguration und Berechtigungsanpassung können die meisten Anzeigenausnahmen behoben werden. Ich hoffe, dieser Leitfaden kann Ihnen praktische Hilfe bieten, um eine stabile IIS+PHP -Umgebung zu erstellen.