vcruntime140.dll 14.0 не сумісний із збіркою PHP


20

Я завантажив PHP 7.4.1 NTS vc15 x86 на машину Windows Server 2016. Я також завантажив і встановив vc_redist.x86.exe.

Коли я намагаюся запустити php-cgi з командного рядка, я отримую таку помилку:

Попередження PHP: 'vcruntime140.dll' 14.0 не сумісний із цією збіркою PHP, пов’язаною з 14.16 у Невідомому рядку 0

Будь-які ідеї, як вирішити це? Я думаю, я міг би встановити старішу версію PHP з архівів, але це насправді не вирішує проблему.

Відповіді:


41

Виявляється, PHP 7.4.x вимагає перерозподілення для Microsoft Visual C ++ для Visual Studio 2019, який можна завантажити тут під заголовком Інші інструменти та рамки


Це дійсно вирішило мою проблему. Спасибі
Шивам Шарма

1
Це також зламало ларагон мого колеги після оновлення до 7.4. Дякую, що поділились.
Крістофер Наталій


Вирішив і мою проблему. Дякую.
luisdev

Дивно, що це вирішило мою Error: Apache shutdown unexpectedlyпроблему. Я почав отримувати помилку після оновлення XAMPP, і я подумав, що проблема пов'язана з портами, але, мабуть, ні.
акінурі



1

Якщо ця проблема виникає при спробі інтеграції інструментів командного рядка в JetBrains PhpStorm 2019.3.x, перевірте поточний стан цієї проблеми PhpStorm , і якщо вона не виправлена ​​в останній версії, скористайтеся описаним тут способом виконання копії VC .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.