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を参照しているので関連しているように見えますが、WebサイトにはVC10をインストールするように書かれています:

依存アセンブリ Microsoft.VC90.CRT が見つかりませんでした。最後のエラーは、参照されたアセンブリがシステムにインストールされていませんでした。

4

3 に答える 3

1

WAMP Web サイトから直接取得:

警告: 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 に答える