Ответ 1
Что решает мою проблему: Я использую 64-битную Windows 7, поэтому я решил установить 64-битный Wamp. После установки 32-разрядной версии ошибка не появляется. Так что что-то в процессе разработки в Wamp пошло не так...
если я попытаюсь установить WampServer, появится приведенная выше ошибка. Я уже пытался установить все программы, которые были рекомендованы, например здесь: WAMP показывает, что при установке отсутствует MSVCR100.dll
Но ничего не помогает. Что можно сделать для установки WampServer?
Что решает мою проблему: Я использую 64-битную Windows 7, поэтому я решил установить 64-битный Wamp. После установки 32-разрядной версии ошибка не появляется. Так что что-то в процессе разработки в Wamp пошло не так...
Во время загрузки wamp-сервера с веб-сайта wampserver вы получаете предупреждение.
ПРЕДУПРЕЖДЕНИЕ: Vous devez avoir installé Visual Studio 2012: VC 11 vcredist_x64/86.exe Visual Studio 2012 VC 11 vcredist_x64/86.exe: http://www.microsoft.com/en-us/download/details.aspx?id=30679
Итак, если вы установите vcredist_xxx.exe, это будет нормально
Насколько мне известно, MSVCRxxx.dlls
находятся в %SystemRoot%\System32
(обычно C:\Windows\System32
).
xxx ссылается на версию MS Visual C Runtime
(следовательно, MSVCR...)
Однако, похоже, сложность заключается в том, что версия xxx не совпадает с двумя цифрами "версии" года.
Например, Visual C Runtime 2013 дает MSVCR120.dll
и "... Время выполнения 2012" дает MSVCR110.dll
. И тогда Microsoft упаковывает их как vcredist_x86.exe
или vcredist_x64.exe
, казалось бы, независимо от версии xxx или версии версии Visual Studio (2012, 2013 и т.д.) - путают? Вы имеете полное право быть!
Итак, во-первых, вам нужно определить, нужны ли вам 32 bit
, 64 bit
или даже оба (некоторые PHP-дистрибутивы, по-видимому, обоим нужны), а затем загрузите соответствующий vcredist... для бит AND для Visual Studio версия. Насколько я могу судить, единственный способ сказать, какой vcredist... у вас есть, это начать его устанавливать. В последних версиях содержится встроенный экран, который цитирует версию Visual Studio и версию xxx. Я переименовал vcredists
в нечто вроде vcredist_x64_2012_V11.exe
.
[EDIT] Забыл добавить ранее, что если вы просто хотите "установить" пропущенную DLL (в отличие от решения большего количества проблем), то вы, вероятно, не повредите, просто установив соответствующий vcredist для вашей архитектуры (32 бит, 64 бит) и "отсутствующей" версии.
Windows 10 x64 выпущена в августе 2015 года - та же проблема возникает. MSVCR110.dll также находится в папке sysWOW64 (где я нашел его, копирование в system32 не помогает). Чтобы решить:
Надеюсь, что у меня есть резервная копия базы данных MySQL!