vcruntime140.dll 14.0 non compatible avec la version PHP

20

J'ai téléchargé PHP 7.4.1 NTS vc15 x86 sur une machine Windows Server 2016. J'ai également téléchargé et installé vc_redist.x86.exe.

Lorsque j'essaie d'exécuter php-cgi à partir de l'invite de commande, j'obtiens l'erreur suivante:

Avertissement PHP: 'vcruntime140.dll' 14.0 n'est pas compatible avec cette version PHP liée à 14.16 dans Unknown sur la ligne 0

Des idées sur la façon de résoudre ce problème? Je suppose que je pourrais installer une ancienne version de PHP à partir des archives, mais cela ne résout pas vraiment le problème.

Ed Mozley
la source

Réponses:

41

Il s'avère que PHP 7.4.x nécessite Microsoft Visual C ++ Redistributable pour Visual Studio 2019 qui peut être téléchargé ici sous la rubrique Autres outils et cadres

Ed Mozley
la source
Cela a vraiment résolu mon problème. Merci
Shivam Sharma
1
Cela a également cassé le laragon de mon collègue après sa mise à jour en 7.4. Merci d'avoir partagé.
Christhofer Natalius
A résolu mon problème aussi. Je vous remercie.
luisdev
Bizarrement, cela a résolu mon Error: Apache shutdown unexpectedlyproblème. J'ai commencé à obtenir l'erreur après la mise à jour de XAMPP et je pensais que le problème concernait les ports, mais ne le devinez pas.
akinuri
1

Si ce problème se produit lors de la tentative d'intégration des outils de ligne de commande dans JetBrains PhpStorm 2019.3.x, consultez l'état actuel de ce problème PhpStorm , et s'il n'est pas résolu dans la dernière version, utilisez la solution de contournement de la copie d'exécution VC décrite ici .

Jura Gorohovsky
la source