Maison >développement back-end >PHP7 >Comment résoudre l'erreur php7 de l'invite 500

Comment résoudre l'erreur php7 de l'invite 500

藏色散人
藏色散人original
2021-11-09 09:41:101767parcourir

Solution à l'erreur 500 de php7 : 1. Recherchez le package d'installation trois-en-un de Visual Studio 2015, 2017 et 2019 ; 2. Sélectionnez en fonction de la version de votre système, téléchargez-le et installez-le.

Comment résoudre l'erreur php7 de l'invite 500

L'environnement d'exploitation de cet article : système windows7, version PHP7.4, ordinateur DELL G3

php7 Comment résoudre l'erreur 500 ?

Les raisons et les solutions de l'erreur 500 après la mise à niveau de PHP 7.4.5 à partir de versions antérieures

PHP a maintenant été mis à jour vers la version 7.4 ou supérieure, et si vous effectuez une mise à niveau vers une ancienne version de PHP vers PHP 7.4 ou supérieur, un 500 une erreur apparaîtra comme une erreur. S'il s'agit d'une erreur dans le texte, la solution est très simple.

Voici les problèmes et solutions que j'ai rencontrés pendant le processus de mise à niveau :

Je viens de consulter le site officiel de PHP et j'ai soudainement découvert que PHP avait été mis à jour vers PHP 7.4.5 (la dernière en date est 7.4.10), donc j'ai je l'ai téléchargé et je me suis préparé à le mettre à jour. Après avoir configuré le fichier PHP.ini, je l'ai remplacé directement dans l'environnement de production (enfin, puisqu'il s'agit d'un site Web personnel, cela n'a pas d'importance. S'il s'agit d'un projet majeur, c'est le cas). mieux vaut le tester avant de le mettre à jour).

Le résultat est que la page PHP s'ouvre, provoquant une erreur 500.

Ensuite, j'ai vérifié l'erreur détaillée et elle a montré :

php-cgi.exe - FastCGI 进程意外退出

J'ai utilisé la ligne de commande et exécuté php -v dans le répertoire PHP. L'invite était :

PHP Warning: ‘vcruntime140.dll’ 14.0 is not compatible with this PHP build linked with 14.16 in Unknown on line 0

Parce que PHP nécessite le support de VC++, mais la version PHP précédente. peut être utilisé. Ensuite, j'ai découvert que le site officiel de PHP indiquait que PHP 7.4 (y compris PHP7.4.5) avait été construit à l'aide de Visual Studio 2019. C'est-à-dire que VC16 est utilisé et que la version précédente était VC15, donc naturellement elle ne peut pas être utilisée.

Trouvez en ligne le dernier package d'installation trois-en-un pour Visual Studio 2015, 2017 et 2019 :

https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

Choisissez en fonction de la version de votre système, téléchargez et installez. Parmi eux, x86 est en 32 bits et x64 en 64 bits.

Comment résoudre lerreur php7 de linvite 500

Problème résolu.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn