webentwicklung-frage-antwort-db.com.de

WampServer: php-win.exe Das Programm kann nicht starten, da MSVCR110.dll fehlt

wenn ich versuche, WampServer zu installieren, wird der obige Fehler angezeigt. Ich habe bereits versucht, alle Programme zu installieren, die empfohlen wurden, zum Beispiel hier: WAMP zeigt Fehler "MSVCR100.dll" fehlt bei der Installation

Aber nichts hilft. Was kann ich tun, um WampServer zu installieren?

15
user3631654

Was löst mein Problem: Ich verwende 64-Bit-Windows 7, also dachte ich, ich könnte 64-Bit-Wamp installieren. Nachdem ich die 32-Bit-Version installiert habe, wird der Fehler nicht angezeigt. Also ging etwas in der Entwicklung bei Wamp schief ...

5
user3631654

Während des Herunterladens des Wamp-Servers von der Wampserver-Website wird eine Warnung angezeigt.

WARNUNG: Weitere Informationen zu Visual Studio 2012: VC 11 vcredist_x64/86.exe Visual Studio 2012 VC 11 vcredist_x64/86.exe: http://www.Microsoft.com/de-de/download/details.aspx?id=30679

Wenn Sie also die vcredist_xxx.exe installieren, ist dies in Ordnung

26
Deepak Singhvi

Soweit mir bekannt ist, befinden sich die MSVCRxxx.dlls in %SystemRoot%\System32 (normalerweise C:\Windows\System32). 

Das xxx bezieht sich auf die Version des MS Visual C Runtime (daher MSVCR ...)  

Die Komplikation scheint jedoch zu sein, dass die xxx-Version nicht mit den zwei Ziffern des Jahres "version" übereinstimmt. 

Zum Beispiel: Visual C Runtime 2013 ergibt MSVCR120.dll und "... Runtime 2012 " ergibt MSVCR110.dll. Und then Microsoft-Pakete diese als vcredist_x86.exe oder vcredist_x64.exe, scheinbar unabhängig von der xxx-Version oder der Visual Studio-Versionsnummer (2012, 2013 usw.) - verwirrt? Du hast jedes Recht zu sein!

Zuerst müssen Sie feststellen, ob Sie 32 bit, 64 bit oder sogar beide benötigen (einige PHP -Distributionen benötigen beides). Dann laden Sie den entsprechenden vcredist ... für die Bits UND für die Visual Studio-Version herunter. Soweit ich das beurteilen kann, lässt sich der vcredist nur feststellen, indem Sie mit der Installation beginnen. Aktuelle Versionen bieten einen Einführungsbildschirm, der die Visual Studio-Version und die xxx-Version angibt. Ich habe von vcredists so etwas wie vcredist_x64_2012_V11.exe umbenannt.

[BEARBEITEN] Sie haben zuvor hinzugefügt, dass, wenn Sie einfach suchen, um die fehlende DLL zu "installieren" (im Gegensatz dazu, einige größere Probleme zu lösen), Sie dadurch wahrscheinlich keinen Schaden anrichten Installieren Sie einfach den entsprechenden Vcredist für Ihre Architektur (32 Bit, 64 Bit) und die "fehlende" Version.

2
Mark Bradley

Windows 10 x64 wurde im August 2015 veröffentlicht - das gleiche Problem tritt auf. MSVCR110.dll befindet sich auch im Ordner sysWOW64 (dort habe ich es gefunden, das Kopieren in system32 hilft nicht). Lösen:

  1. deinstallieren Sie die x86-Versionen von VC 11 vcredist_x64/86.exe für 2012 und 2013 
  2. deinstallieren Sie WAMP Server 2.5
  3. löschen Sie den WAMP-Ordner (möglicherweise zuerst sichern)
  4. windows neu starten
  5. installieren Sie WAMP 2.5 erneut

Hoffentlich haben Sie wie ich eine MySQL-Datenbank-Sicherung zur Hand!

0
user3369721