Я установил WampServer 2.2 на Windows 8.1.
Когда я пытаюсь запустить WampServer, он показывает следующую ошибку:
Программа не может запуститься, потому что MVSCR110.dll отсутствует на вашем компьютере.
Как я могу это исправить?
MVSCR110.dll
ссылки на распространяемый Visual C ++ 2012, которого у вас нет.
Распространяемый Visual C ++ 2012 необходим для запуска Apache. Причина, по которой ваша установка Wamp не работает в сети, заключается в том, что Apache не может запуститься.
пост на форумах WAMP Server имеет дело с этой проблемой с более ранней версией Wamp, чтобы процитировать:
Для Windows 32: убедитесь, что вы установили Visual C ++ 2012
Вторично распространяемый пакет SP1 x86: VC12 SP1 vcredist_x86.exeДля Windows 64: убедитесь, что вы установили Visual C ++ 2012
Распространяемый пакет SP1 x64: VC12 SP1 vcredist_x64.exeApache не будет работать без этого компонента
На самом деле, если вы используете 64-битную Windows, это хорошая идея
установить все 32-битные библиотеки, а также 64-битные. В конце концов
64-битные окна работают с 64-битным и 32-битным кодом. Вы, вероятно, найдете, что вам нужно
по крайней мере одну из 32-битных сред выполнения для какого-либо приложения / утилиты
установить в какой-то момент.
Некоторые пользователи также говорят, что недостаточно установить Распространяемый для их типа процессора, поэтому это может быть хорошей идеей для установки и то и другое x64 и x86 версии.
Версии WampServer b
и позже требуется версия VC ++ 2012, которую можно загрузить Вот.
Насколько я помню, Windows 8.1 поставляется (так сказать, из коробки) только с одной из установленных сред выполнения Microsoft Visual C ++.
Кажется немного странным, что вы получаете сообщение, которое вы запрашиваете, если вы на самом деле используете WAMPServer 2.2 (a, c, d или e)
Программа не может запуститься, потому что MVSCR110.dll отсутствует в вашем
компьютер.
Насколько мне известно, ни один из выпусков WAMPServer 2.2, т. Е. 2.2a, 2.2c, 2.2d, 2.2e, не был скомпилирован с MSVC 2012. Фактически, как указано на страницах загрузки на SourceForge.
Внимание: Все компоненты стека WampServer версии 2.2 были скомпилированы с версией компилятора Microsoft VC9. Более ранние версии Wampserver были сделаны с версией компилятора Microsoft VC6. Таким образом, вы не можете смешивать компоненты стека 2.2 с предыдущей версией компонентов стека Wampserver. Если вы сделаете это, вы получите нестабильного Wampserver.
Однако, если это действительно ошибка, которую вы получаете после установки WAMPServer 2.2, то в этом сообщении говорится, что вам нужно установить библиотеку времени выполнения MSVC 2012.
Который может быть скачать отсюда.
Вам также нужно убедиться, что у вас установлена библиотека времени выполнения MSVC 2008, так как wampmanager.exe — старая программа, которую не нужно перекомпилировать некоторое время. который можно скачать здесь
Эта среда выполнения также потребуется для запуска исполняемых файлов Apache и MySQL, если вы действительно установили WAMPServer 2.2.something.
Да, и если вы используете 64-битный WAMPServer, вам нужно будет загрузить и установить 32-битную и 64-битную версию библиотеки времени выполнения MSVC 2008, так как wampmanager.exe является 32-битной программой, даже если вы установили 64-битную версию WAMPServer и Конечно, для Apache и MySQL потребуются 64-битные библиотеки.
Если это не решит проблему, взгляните на журнал событий Windows.
Windows Key + R to launch the run dialog then enter eventvwr.exe and press the OK button
- On the left side of the windows click 'Windows Logs -> Applications'
- Look for the names 'Apache' or 'MySQL' in the 'Source' column which have a error symbol in the first column.
Сообщения об ошибках, отправленные здесь, обычно очень наглядны и должны, по крайней мере, указывать вам правильное направление для решения вашей проблемы.
когда вы переходите на Windows 8.1, MVSCR110.dll устарел. Затем он должен быть обновлен и снова установлен на вашем компьютере.