• 締切済み

Apache起動不能

よろしくお願いします。以下の状況で困っています。 (目的)WindowsXP上で、Apache + PHP + ActivePerlを利用したい。 (内容) ・Apache+ActivePerlでは、ItWorkページが見れ稼働していた。エラーは無い。 ・ZIP版PHP VC6をC:\直下に展開。httpd.conf修正後、再起動すると「[warn] pid file...」と「httpd.exeエラー」が表示され、Apacheを稼働できない。 ・ポート衝突をチェックし、ポート80から8080に変更。しかし改善せず。 できれば5.3.1を利用したく、PHPを旧5.2.11にダウングレードして試していません。 PHPを入れた途端、エラーに見舞われるため、PHP絡みなんだろうかと思って試行錯誤しているのですが、解決に至っていません。 参考意見、参考サイト紹介でも結構ですので、ご助言頂ければ幸いです。 <環境> WindowsXPproSP2 Apache2.2.14 PHP5.3.1(ZIP, VC6版) ActivePerl5.10.1

みんなの回答

回答No.2

「[warn] pid file...」の部分が気になりましたので、投稿させていただきます。 断片的な情報を元に記載していますので、回答が的確でない可能性があります。 pid fileがおそらく存在しているために発生している可能性があります。 (多重起動できない現象と想定。) この問題が発生した場合はタスクマネージャのプロセス一覧から「apache」等(※)を探し、プロセスを終了してあげてください。 ※各配布バージョンにより名称が異なっている場合があります。

kaidnu
質問者

補足

レス有難うございます。 またレス遅くなりまして申し訳ありません。 ググってみるとmindaswind様のような記事があり参考にしたのですが、プロセスが重複して立ち上がってる様子はありませんでした。(winXPsp2+apache2.2) PC全体的に不安定なのもので、近々リカバリかけようと思っています。印象ではVisual C++6のせいか?と思っていますが、どれが原因かは不明のままです。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

>httpd.conf修正後、再起動すると「[warn] pid file...」と httpd.confの修正方法が間違っていると思います。 修正前の状態にすれば動きませんか? 動いたら、間違っている部分を探し訂正すればいいはずです。

kaidnu
質問者

補足

お返事いただき有難うございます。 せっかくご助言頂きましたが今は出先なもので、自宅サーバーなので今修正できません。 修正した点はListenポート番号だけで、ほかは有りません。 (勿論LoadModule,PHPIniDir,AddTypeの追加はありますが) ポートは80、8080共に交互に変更してチェックしましたのでポート番号の違いが今回の問題原因とは考えにくいと思っています。 よろしくお願いします。

関連するQ&A

専門家に質問してみよう