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 в Unknown в строке 0

Любые идеи о том, как решить эту проблему? Я думаю, что я мог бы установить более старую версию PHP из архивов, но это не решает проблему.

Эд Мозли
источник

Ответы:

41

Оказывается, PHP 7.4.x требует Microsoft Visual C ++ Redistributable для Visual Studio 2019, который можно скачать здесь под заголовком Другие инструменты и фреймворки

Эд Мозли
источник
Это действительно решило мою проблему. Спасибо
Шивам Шарма
1
Это также сломало ларагон моей коллеги после того, как она обновилась до 7.4. Спасибо, что поделился.
Кристофер Наталиус
1
С 2015 по 2019 год: support.microsoft.com/en-us/help/2977003/…
Зияд
Решил и мою проблему тоже. Спасибо.
Луисдев
Как ни странно, это решило мою Error: Apache shutdown unexpectedlyпроблему. Я начал получать сообщение об ошибке после обновления XAMPP и подумал, что проблема в портах, но не думаю.
akinuri
1

Если эта проблема возникает при попытке интегрировать инструменты командной строки в JetBrains PhpStorm 2019.3.x, проверьте текущее состояние этой проблемы PhpStorm , и если она не устранена в последней версии, используйте обходной путь копирования во время выполнения VC, описанный здесь .

Юра Гороховский
источник