我在Windows 2003机器上安装了wampserver 2.2e(php5.4.3 / apache 2.2.22),并在系统事件日志中出现此错误:
为C:\ wamp \ bin \ php \ php5.4.3 \ php5apache2_2.dll生成激活上下文失败。参考错误消息:系统上未安装引用的程序集。
有问题的DLL确实存在于指定的文件夹中。
更新:在wamp之前安装了VC10 SP1(32位)。
我之前曾尝试手动安装apache和php,并遇到apache加载php5模块的问题。我假设WAMP可以正常工作(在我安装的所有其他实例上都有)。我确实有一个早期版本的apache和php在这台机器上工作。
现在我不太确定它是安装,而是Windows的东西?
更新2 :在系统事件日志中,每次尝试运行wamp时都会注意到此错误。我看起来很相关,因为它引用了VC9,但该网站说要安装VC10:
找不到依赖程序集Microsoft.VC90.CRT而上次错误是您的系统上未安装引用的程序集。
答案 0 :(得分:1)
您需要安装Microsoft Visual Studio C ++ Redistributable Package。 LINK此链接适用于2010版。查看PHP文档,您可能需要旧版本。
答案 1 :(得分:1)
直接从WAMP网站采取:
警告:您必须安装Visual C ++ 2010 SP1可再发行组件包 x86或x64 VC10 SP1 vcredist_x86.exe 32位: http://www.microsoft.com/download/en/details.aspx?id=8328 VC10 SP1 vcredist_x64.exe 64位: http://www.microsoft.com/download/en/details.aspx?id=13523
答案 2 :(得分:1)
您还需要Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
2010年VC redist是针对Apache的。
2008年的红人是Wampmanager。