Maison >développement back-end >PHP7 >Comment résoudre l'erreur php7 de l'invite 500
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.
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.
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!