【发布时间】:2018-09-12 17:05:05
【问题描述】:
我想安装一个Web服务器并分析请求的处理,以验证配置和服务器行为之间的关系。
为了能够交付我的配置,我决定在 VirtualBox 虚拟机中开发整个任务。
我经历的过程很简单:
- 安装VirtualBox 虚拟器。
- 下载free Windows 10 virtual machine 进行测试(运行 90 天)。
- 在虚拟机上下载并安装Visual Studio 2012 VC 11 vcredist_x64 / 86.exe 和WAMP 包。 (要将文件拖动到虚拟机,请转到设备 > 拖动)
由于我使用的是 64 位版本的 Windows 10,因此决定安装 WAMP x64。
最初,我遇到的错误是:
vcruntime140.dll
msvcr120.dll
msvcp120.dll
看完之后,将.dll复制到文件夹System32,没有.dll丢失了,仍然出现以下错误:
应用程序无法正确启动 (0x000007b)。
这时候我想:好吧,如果 WAMP x64 不行,我们试试 WAMP x32。
原来出现的错误是(就像之前在 WAMP x64 中一样):
vcruntime140.dll
msvcr120.dll
msvcp120.dll
据WAMPS's forum moderators 之一,RiggsFolly 说,这很关键:
-- 确保您的系统具有所有这些可再发行包的“最新”版本:-
--- Microsoft Visual C/C++ Redistributable 2008 (VC9),
--- Microsoft Visual C/C++ Redistributable 2010 (VC10),
--- Microsoft Visual C/C++ Redistributable 2012 (VC11),
--- Microsoft Visual C/C++ Redistributable 2013 (VC13),
--- Microsoft Visual C/C++ Redistributable 2015 (VC14),
--- Microsoft Visual C/C++ Redistributable 2017 (VC15)
在这样做并尝试安装 WAMP x64 之后,我得到了与以前相同的结果。
也基于论坛中的 RiggsFolly 帖子:
-- Wampserver 3.1.3 32/64 位 x86_x64(累积更新。)强烈建议您应用此更新。这是一个累积更新。 之前不需要应用旧的更新 3.0.1 到 3.1.2 应用 3.1.3。安装最新版本需要此更新 Apache、PHP、MySQL 或 MariaDB 插件。
我已经这样做了,但问题仍然存在...测试 atm 安装 WAMP x32。
在我看来,我在一个圈子里,由于我的机器要求,安装 WAMP 最多可能需要 30 分钟 - 等待的时间太长了。这应该很简单,我不明白......
如何才能成功完成 WAMP 的安装?
【问题讨论】:
-
不要手动将dll复制到system32,你只是自找麻烦。 0x7b 建议您将错误的位复制到 system32。 System32 适用于 64 位版本 Windows 上的 64 位 DLL,但适用于 32 位版本 Windows 上的 32 位 DLL
-
好吧,我只是没有涉及任何 .dll 的副本
标签: windows dll virtual-machine virtualbox wamp