我正在学习PHP,而且我是apache,mysql等的新手。
我尝试安装WAMPServer(当前最新版本2.5),但我收到错误:
msvcr110.dll is missing.
我已按照此处给出的一些说明进行操作:WAMP shows error 'MSVCR100.dll' is missing when install
然而,这些建议都不适合我。我已经安装了用于Windows 32位的Visual C ++和用于Visual Studio 2012的Visual C ++ Redistributable。之后我安装了Visual C ++ 2008,它也没有用。
甚至在那之后我安装了vcredist_x86.exe。这给了我一个修复我的Visual C ++的选项,所以我做了。
在我的所有尝试中,我重新启动了计算机。
我没有为Windows 64位安装Visual c ++,因为我的操作系统运行的是32版本。
有什么想法吗?
感谢您的关注, berga007
答案 0 :(得分:2)
请确保您拥有所有这些Microsoft C / C ++ Redistributable运行时库的最新版本。 您不需要整个编译器,只需要这些C / C ++运行时库。
即使你安装了64位WAMPServer,wampmanager也会使用2008 Redist(32bit)。
2010 Redist被某些版本的Apache使用(取决于使用的编译器)。
2012 Redist被某些版本的Apache使用(取决于使用的编译器)。
FOR WAMP 32bit
Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
如果您使用的是WampServer 2.4 / 2.5 32位,那么Apache 2.4.x
Microsoft Visual C++ 2012 is required并选择vcredist_x86.exe
由于Microsoft下载这些库使用的命名约定,这些库可能会有点混乱,因此请一次下载一个并在下载下载并安装之前安装该下载。
要检查您是否拥有所有必需的运行时,请启动'程序和功能'通过 开始 - >控制面板 - >程序和功能
对于32位系统,它应该看起来像这样,忽略了我的东西看起来像同一个库的多个版本的事实,它只是因为当你下载一个较新的版本时它不会删除旧版本: -
32位系统示例
答案 1 :(得分:1)
2018年更新(WAMPSERVER 3.x)
您需要以下Visual Studio Redistributables:
如果您使用的是x64计算机,请同时获取x86和x64版本。
另外,请确保将Skype设置为NOT不使用端口80,否则当Skype打开时WAMP将无法启动。