xampp Cannot load c:/xampp/php/php5ts.dll ... | あっきのあれ屋これ屋

xampp Cannot load c:/xampp/php/php5ts.dll ...


 あれやこれやのサーバーサービスを一括してインストールできる便利なソフトXAMPP
1台パソコンが余ったので、サーバでも立ててみようかと思い作業を始めたが・・・

 インストールはサクサクと進んで終わったけど、アパッチが起動しない><
インストールしたのはWindows版の xampp1.8.0 インストール版


 少し昔のパソコンではあるがメモリも2GBくらいあるし、そこそこ動くだろうと思い
まずは、OSを入れなおしして、サービスパッチを当ててさらの状態でXAMPPを入れた

 ・・・けど アパッチだけが起動しない、FTPやMYSQLは動いてる


 ちゃんと説明サイト通りにやってみたのに・・・というかインストールでは
特に何もする事はなく、クリックするだけ(まあ、日本語ではないけど)

 netstat コマンドを使って80ポートの競合を確認したけど、特に問題がない

 多くの障害サイトでは IIS や skype との競合が書かれていたが
そんなサービスやソフトは入れていない

 イベントを確認したら以下の様なエラーが出ていた

 アプリケーションのイベントビューワ

 クリックで拡大

 なんか、php5ts.dll が サーバーにロードできないとかエラーが出ている
 でも指定のフォルダには該当dllは存在している・・・意味がわからん><



 システムのイベントビューワ

 クリックで拡大

 こっちは Microsoft.VC90.crt が無いとかエラーが出ていた
 発生時間が同じなので上記の2つは関係があるのだろうと想像^^

 Microsoft.VC90.crt なるファイルを調べてみたらフレームワークのランタイムに
付属するファイルのようです


 ( ‥) ン?  ランタイム??  そんなの入れてねーぞ


 (゜▽゜=)ノ彡☆ギャハハ!!  原因はこれか! 

 ランタイムが入ってないからエラーが出た・・・という事のようです^^


 じゃあ、ランタイムを入れようって事で手持ちのフレームワーク2.0のランタイムを入れる
(-_-;ウーン 現象が変わらない

 じゃあ、最新のドットネットフレームワーク4.0のランタイムを入れよう
(-_-;ウーン まだ、現象が変わらない><


 もう1回 落ち着いて調べたら、ドットネットフレームワーク3.5のランタイムを
入れないとダメだったようです( *゚∀゚)・∵,カハッ!!!

 ・・・ということで、3.5のランタイムを入れたら解決しました


 (ノ_-;)ハア…半日が潰れた