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 が見つかりませんでした。最後のエラーは、参照されたアセンブリがシステムにインストールされていませんでした。