0

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

4

3 回答 3

1

您需要安装 Microsoft Visual Studio C++ Redistributable Package。LINK此链接适用于 2010 版。检查 PHP 文档,您可能需要旧版本。

于 2013-03-22T14:56:37.433 回答
1

直接取自 WAMP 网站:

警告:您必须安装 Visual C++ 2010 SP1 Redistributable Package 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

于 2013-03-22T14:58:01.303 回答
1

您还需要Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

2010 VC redist 适用于 Apache。

2008 年的重制版适用于 Wampmanager。

于 2013-04-29T22:30:32.023 回答