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. Спасибо, что поделился.
Кристофер Наталиус


Решил и мою проблему тоже. Спасибо.
Луисдев

Как ни странно, это решило мою Error: Apache shutdown unexpectedlyпроблему. Я начал получать сообщение об ошибке после обновления XAMPP и подумал, что проблема в портах, но не думаю.
akinuri



1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.