我在我的 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 并且上次错误是 引用的程序集未安装在您的系统上。