PHPMEMO0003

xamppを入れたけどApacheが起動しない…。

XAMPPのコントロールパネルからStartボタンを押しても「Started」とは表示されるが、緑色にならない。 ぐぐってみる。

  • IISやSkypeなど80番ポートを使うほかのソフトが動いている⇒そんなの先刻チェック済みだよ(o_ _)o
  • ウイルス対策ソフト・FW⇒それもチェックした~全部切ってからやってみた~
  • 云々

などとやっていましたが、ただのPHPを入れて、php.exeってやっても 「そのプログラムは使用できません」 みたいなにべもないメッセージが出てくる。これはヘンだ。

イベントビューアをもっかいよーく確認したら、こんなエラーが出ていた。

「Resolve Partial Assembly が Microsoft.VC80.MFCLOC に失敗しました。参照エラーメッセージ:参照されたアセンブリはシステムにインストールされていません。」 「従属するアセンブリ Microsoft.VC80.MFCLOC を検出できませんでした。エラー:参照されたアセンブリはシステムにインストールされていません。」

ならばと思い、このメッセージでぐぐったところ、 「Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ」を入れれば解決する模様。

■おったん徒然日記 64bit+VNC http://ottan.blog71.fc2.com/blog-entry-906.html

■ダウンロード詳細 Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86) http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2

これを入れたら見事動くようになりましたとさ。 もしかするとウイルス対策ソフトがKingSoftなのが悪いのかも? KingSoftちゃんはXAMPPのインストーラや一部のファイルをウイルス視して排除しちゃうし、 (検出除外フォルダの設定にて回避) 困ったもんだ。

最終更新:2012年03月09日 09:09