Pobrałem PHP 7.4.1 NTS vc15 x86 na komputer z systemem Windows Server 2016. Pobrałem i zainstalowałem także vc_redist.x86.exe.

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

Ostrzeżenie PHP: „vcruntime140.dll” 14.0 nie jest kompatybilny z tą kompilacją PHP połączoną z 14.16 w Unknown on line 0

Jakieś pomysły, jak to rozwiązać? Myślę, że mógłbym zainstalować starszą wersję PHP z archiwów, ale to tak naprawdę nie rozwiązuje problemu.

67
Ed Mozley 19 grudzień 2019, 20:12

9 odpowiedzi

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

133
Sᴀᴍ Onᴇᴌᴀ 20 marzec 2020, 20:13
2
To również zepsuło laragon mojej koleżanki po aktualizacji do wersji 7.4. Dzięki za udostępnienie.
 – 
Christhofer Natalius
17 styczeń 2020, 12:19
4
 – 
Ziyad
24 styczeń 2020, 16:25
Mój problem też rozwiązał. Dziękuję Ci.
 – 
luisdev
20 marzec 2020, 16:07
4
Co dziwne, to rozwiązało mój Error: Apache shutdown unexpectedly problem. Zacząłem pojawiać się błąd po aktualizacji XAMPP i myślałem, że problem dotyczy portów, ale zgadnij, że nie.
 – 
akinuri
22 kwiecień 2020, 17:15
1
Ważne: Użyj wersji 64-bitowej, jeśli masz 64-bitowe PHP - w przeciwnym razie wersja x86
 – 
Gerfried
30 maj 2020, 20:45

Miałem ten sam problem. Po pobraniu najnowszej wersji Microsoft Visual C++ udało mi się rozwiązać ten problem. Możesz go pobrać tutaj. https://support.microsoft.com /en-us/help/2977003/the-latest-supported-visual-c-downloads

11
leetom 17 kwiecień 2020, 17:43
Dzięki, po ich zainstalowaniu i ponownym uruchomieniu wszystko działa.
 – 
AbdessamadEL
13 maj 2020, 00:24
Miałem ten problem podczas instalowania Local przez koło zamachowe, nie działał on po cichu w tle, ta poprawka pozwoliła mi na uruchomienie PHP8
 – 
rmorse
13 kwiecień 2021, 18:28

Jeśli używasz xampp, przejdź do folderu Apache C:/xampp/apache/bin... zmień nazwę vcruntime140.dll na vcruntime140.dll, stary miej nadzieję, że to zadziała..

9
Sahabul Ashfari 30 październik 2020, 04:59

Jeśli ten problem występuje podczas próby zintegrowania narzędzi wiersza poleceń z JetBrains PhpStorm 2019.3.x, sprawdź aktualny stan ten problem z PhpStorm, a jeśli nie został on naprawiony w najnowszej wersji, skorzystaj z obejścia kopii środowiska wykonawczego VC opisanego tutaj.

6
Jura Gorohovsky 5 marzec 2020, 12:54

Pobrano i zainstalowano plik vc_redist.x64.exe stąd: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads i działa dobrze

3
Salman 8 lipiec 2020, 07:18

Zainstaluj kompatybilną wersję przez ten link https://support.microsoft. com/pt-br/help/2977003/the-latest-supported-visual-c-downloads

2
Carlos Andrade 16 styczeń 2020, 20:30

Podczas korzystania z serwera XAMPP w systemie Windows podczas korzystania z Laravel Framework do tworzenia strony internetowej konsola zarejestrowała błąd podczas uruchamiania serwera "vcruntime140.dll 14.0 niezgodny z kompilacją PHP".

Znalazłem najlepszą odpowiedź na tej stronie i zainstalowałem pakiet redystrybucyjny Microsoft Visual C ++ dla Visual Studio 2019, a po ponownym uruchomieniu serwera nadal wystąpił błąd. Zauważyłem z dziennika błędów, że po aktualizacji PHP PHP było odczytywane bezpośrednio z dysku C.

Jeśli używasz serwera XAMPP, najłatwiejszą poprawką jest skopiowanie folderu PHP znajdującego się w C:\xampp\php i wklejenie go bezpośrednio na dysk C:\.

Najlepszą metodą jest aktualizacja XAMPP.

1
vsemoth 27 maj 2021, 13:48

Ponieważ ciągle otrzymywałem ten błąd, chociaż vcredist był nowo zainstalowany, sprawdziłem same pliki vcredist. Okazało się, że w folderze apache/bin znajdował się osierocony plik vcredist, który spowodował problem.

0
manuxi 26 sierpień 2020, 03:46

Jeśli używasz xampp metoda 1: pobierz plik vcruntime14.dll z (www.dll-files.com) zastąp pobrany plik w Xammpp\apache\bin

Metoda 2: jeśli masz zainstalowany program Visual Studio 2015 lub nowszy, przejdź do windows\system32 i wyszukaj vcruntime14.dll i skopiuj ten plik i zastąp go vcruntime14.dll istnieje w Xammpp\apache\bin

0
user1324491 9 luty 2021, 13:58