Heim  >  Artikel  >  Backend-Entwicklung  >  So lösen Sie das Problem, dass der IIS-Server die PHP-Datei nicht öffnen kann

So lösen Sie das Problem, dass der IIS-Server die PHP-Datei nicht öffnen kann

PHPz
PHPzOriginal
2023-03-28 16:54:031588Durchsuche

Wenn Ihr Server PHP-Dateien nicht öffnen kann, liegt dies höchstwahrscheinlich an einer unvollständigen IIS-Installation oder einer falschen Konfiguration. In diesem Artikel stellen wir Ihnen einige nützliche Methoden vor, die Ihnen bei der Lokalisierung und Lösung dieses Problems helfen.

  1. Bestätigen Sie, dass IIS korrekt installiert wurde

Bevor wir prüfen, ob IIS vollständig installiert ist, müssen wir zunächst bestätigen, ob IIS in unserem Serversystem installiert wurde. Öffnen Sie die Systemsteuerung und klicken Sie auf die Option „Programme und Funktionen“. Im Fenster „Programme und Funktionen“ sehen Sie eine Liste aller installierten Programme. Wenn die Option „Internetinformationsdienste“ angezeigt wird, bedeutet dies, dass IIS korrekt installiert ist.

  1. Bestätigen Sie, dass die Webserver-Erweiterung korrekt installiert wurde

Wenn Sie bestätigt haben, dass IIS korrekt installiert wurde, müssen Sie überprüfen, ob die Webserver-Erweiterung korrekt installiert wurde. Wenn es nicht korrekt installiert ist, kann IIS keine PHP-Dateien öffnen. Öffnen Sie den „Server-Manager“, klicken Sie dann auf die Option „Rollen“, wählen Sie die Option „Webserver (IIS)“ und klicken Sie dann auf „Rollendienst hinzufügen“. Bestätigen Sie im Fenster „Webserver (IIS)“, dass die Optionen „Webserver“ und „Webserver-Anwendungsentwicklung“ aktiviert sind.

  1. Überprüfen Sie den MIME-Typ von IIS.

Wenn Sie die PHP-Datei immer noch nicht öffnen können, müssen Sie überprüfen, ob der MIME-Typ von IIS korrekt ist. Öffnen Sie den Internet Information Services (IIS) Manager und wählen Sie Ihren Server aus. Klicken Sie mit der rechten Maustaste auf die Option und wählen Sie Eigenschaften. Wählen Sie im Eigenschaftenfenster die Option HTTP-Header aus und klicken Sie dann auf Dateitypen. Überprüfen Sie im Fenster „Dateitypen“, ob der MIME-Typ „PHP“ enthalten ist. Wenn nicht, klicken Sie auf die Schaltfläche „Neu“ und geben Sie als Erweiterung und MIME-Typ „PHP“ und „.php“ ein.

  1. Bestätigen Sie, dass die php.ini-Datei korrekt installiert ist

Ein häufiges Problem besteht darin, dass die php.ini-Datei nicht korrekt installiert ist, was dazu führt, dass der Server die PHP-Datei nicht öffnen kann. Bevor Sie mit diesem Schritt beginnen, müssen Sie bestätigen, dass die Datei php.ini korrekt installiert ist. Öffnen Sie die Datei php.ini und prüfen Sie, ob die folgenden Einstellungen korrekt sind:

extension_dir = "C:\php\ext"
 cgi.force_redirect = 0
 fastcgi.impersonate = 1
 fastcgi.logging = 0
 max_execution_time = 600
 max_input_time = 600
 memory_limit = 128M
 default_charset = "UTF-8"
 file_uploads = On
 upload_max_filesize = 64M
 post_max_size = 64M
 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

Wenn die oben genannten Einstellungen falsch sind, können Sie versuchen, die Einstellungen manuell zu ändern und dann den IIS-Server neu zu starten.

  1. IIS neu starten

Wenn keiner der oben genannten Vorgänge das Problem erfolgreich löst, können Sie versuchen, den IIS-Server neu zu starten. Klicken Sie im Fenster Internetinformationsdienste (IIS) mit der rechten Maustaste auf den Server und wählen Sie „Beenden“ aus. Klicken Sie nach einigen Sekunden erneut mit der rechten Maustaste auf den Server und wählen Sie „Starten“.

Zusammenfassung

Wenn Ihr Server PHP-Dateien nicht öffnen kann, liegt dies höchstwahrscheinlich an einer unvollständigen oder falsch konfigurierten IIS-Installation. In diesem Artikel stellen wir einige hilfreiche Methoden vor, die Ihnen bei der Diagnose und Lösung des Problems helfen. Wenn Sie das Problem immer noch nicht lösen können, ziehen Sie bitte in Betracht, professionellen technischen Support in Anspruch zu nehmen.

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der IIS-Server die PHP-Datei nicht öffnen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn