Heim > Artikel > Backend-Entwicklung > So beheben Sie den PHP7-Prompt-500-Fehler
Lösung für PHP7-Fehler 500: 1. Suchen Sie das Drei-in-Eins-Installationspaket von Visual Studio 2015, 2017 und 2019. 2. Wählen Sie es entsprechend der Version Ihres Systems aus, laden Sie es herunter und installieren Sie es.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.4-Version, DELL G3-Computer
php7 Wie behebt man den 500-Fehler?
Die Gründe und Lösungen für den 500-Fehler nach dem Upgrade auf PHP 7.4.5 von früheren Versionen
PHP wurde jetzt auf Version 7.4 oder höher aktualisiert, und wenn Sie auf eine ältere PHP-Version auf PHP 7.4 oder höher aktualisieren, a 500 Fehler wird als Fehler angezeigt. Sollte es sich um einen Fehler im Text handeln, ist die Lösung ganz einfach.
Im Folgenden sind die Probleme und Lösungen aufgeführt, auf die ich während des Upgrade-Vorgangs gestoßen bin:
Ich habe gerade die offizielle Website von PHP überprüft und plötzlich festgestellt, dass PHP auf PHP 7.4.5 aktualisiert wurde (die neueste Version ist 7.4.10), also habe ich Ich habe es heruntergeladen und für die Aktualisierung vorbereitet. Nachdem ich die PHP.ini-Datei eingerichtet hatte, habe ich sie direkt in der Produktionsumgebung ersetzt (naja, da es sich um eine persönliche Website handelt, spielt das keine Rolle. Wenn es sich um ein großes Projekt handelt, ist es das auch Es ist besser, es zu testen, bevor Sie es aktualisieren).
Das Ergebnis ist, dass die PHP-Seite geöffnet wird und ein 500-Fehler auftritt.
Dann habe ich den detaillierten Fehler überprüft und es wurde angezeigt:
php-cgi.exe - FastCGI 进程意外退出
Ich habe die Befehlszeile verwendet und php -v im PHP-Verzeichnis ausgeführt. Die Eingabeaufforderung lautete:
PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0
Weil PHP die Unterstützung von VC++ erfordert, aber die vorherige PHP-Version verwendet werden kann. Dann entdeckte ich, dass auf der offiziellen PHP-Website angegeben wurde, dass PHP 7.4 (einschließlich PHP7.4.5) mit Visual Studio 2019 erstellt wurde. Das heißt, es wird VC16 verwendet, und die vorherige Version war VC15, daher kann es natürlich nicht verwendet werden.
Finden Sie das neueste Drei-in-Eins-Installationspaket für Visual Studio 2015, 2017 und 2019 online:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
Wählen Sie es entsprechend der Version Ihres Systems aus, laden Sie es herunter und installieren Sie es. Unter diesen ist x86 32-Bit und x64 64-Bit.
Problem gelöst.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo beheben Sie den PHP7-Prompt-500-Fehler. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!