vcruntime140.dll 14.0 niezgodny z kompilacją PHP


20

Pobrałem PHP 7.4.1 NTS VC15 x86 w systemie Windows Server 2016 maszyny. Pobrałem również i zainstalowałem vc_redist.x86.exe.

Kiedy próbuję uruchomić php-cgi z wiersza polecenia, pojawia się następujący błąd:

Ostrzeżenie PHP: „vcruntime140.dll” 14.0 nie jest kompatybilny z tą wersją PHP połączoną z 14.16 w Nieznany w linii 0

Wszelkie pomysły, jak to rozwiązać? Chyba mógłbym zainstalować starszą wersję PHP z archiwów, ale tak naprawdę to nie rozwiązuje problemu.

Odpowiedzi:


41

Okazuje się, że PHP 7.4.x wymaga Microsoft Visual C ++ Redistributable for Visual Studio 2019, który można pobrać tutaj pod nagłówkiem Inne narzędzia i struktury


Naprawdę rozwiązało mój problem. Dzięki
Shivam Sharma,

1
To również złamało laragon mojej współpracownicy po aktualizacji do 7.4. Dzięki za udostępnienie.
Christhofer Natalius


Rozwiązałem również mój problem. Dziękuję Ci.
luisdev

Dziwnie, to rozwiązało mój Error: Apache shutdown unexpectedlyproblem. Zacząłem otrzymywać błąd po aktualizacji XAMPP i myślałem, że problem dotyczy portów, ale nie sądzę.
akinuri



1

Jeśli ten problem występuje podczas próby zintegrowania narzędzi wiersza polecenia z JetBrains PhpStorm 2019.3.x, sprawdź aktualny stan tego problemu z PhpStorm , a jeśli nie został rozwiązany w najnowszej wersji, użyj opisanego tutaj obejścia kopiowania środowiska wykonawczego VC .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.