Apacheのインストールに失敗しました

このQ&Aのポイント
  • XAMPPのインストール中にポートの競合が発生し、Apacheのインストールに失敗しました
  • Windows7でXAMPPをインストールしようとした際、ポート80または443(SSL)がすでに利用されているため、Apacheのインストールが失敗しました
  • Skypeなどのアプリケーションがポート80を占有している可能性があります。競合するプロセスを終了させてから、再度Apacheのインストールを試みてください
回答を見る
  • ベストアンサー

Apacheのインストール

失礼します。 データベースの勉強をしようと思い, 参考書(「基礎からのMySQL」)に付属してあるCD-ROMからXAMPPを参考書手順に沿ってインストールを行いました。 しかし, サービスでApacheもインストールしたところ完了した後に「ポート80または443(SSL)はすでに利用されています。Apache2.2をサービスとしてインストールするのに失敗しました」という状態になってしまいました。 Skypなどはまったく使用してないのですが・・・・ このようなことに関して知識がほぼない状態なので, 原因が正直わかりません。 ちなみにOSはwindows7です。 よろしくお願いします。

  • MySQL
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

とりあえず、どのプロセスが80/443を使用しているか確認してみてください。 1.スタートメニューのコマンドプロンプトを右クリックして、[管理者として実行]で開く 2.netstat -nab  もし、該当のポートが[所有者情報を取得できません]の状態であれば、netstat -nao でプロセス番号を調べ、tasklist または tasklist /svc で照合します。

berserk_00
質問者

お礼

回答ありがとうございます。 教えていただいたコマンドで調べてみたところ, ポートの見方があってるかわからないのですが, どうやら「TmProxy.exe」というものが占有してるようです。 自分なりに調べてみたところ, PC自体に元からウイルスバスター2010が入っていたので, その影響かもしれません。 この場合, 解決策としてはウイルスバスターをアンインストールしてからApacheのインストールを行う他ないんでしょうか?

その他の回答 (1)

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

>ウイルスバスターをアンインストールしてからApacheのインストールを行う他ないんでしょうか? なるべくアンインストールという選択肢は回避したいですねぇ。 案1. URLフィルタの機能を停止してみてはいかがでしょうか。 案2. Windows Virtual PC をインストールして、XP Mode 上で練習してみる。 Windows 7 Professional、Ultimate、または、Enterprise で利用できます。 http://www.microsoft.com/japan/windows/virtual-pc/default.aspx 案3. ウイルスバスターをアンインストールしてMicrosoft Security Essentials を入れる。 無料のウイルス対策ソフトです。 http://www.microsoft.com/Security_essentials/default.aspx

関連するQ&A

  • XAMPPをインストールしたがapacheが起動しない

    会社の複数人が使っていたPCを使用しています。PHPの勉強をしようと、XAMPPをインストールしましたが、インストール終了間際「ポート80 または 443(SSL)はすでに利用されています。apache2をサービスとしてインストールするのに失敗しました。」 というメッセージがでました。 apacheで検索してみると、以前誰かがORACLEを入れていて、そのフォルダに入っているようで、既にインストール済みだったようです。 のちのちその誰かがまたこのPCを使うと思うのでORACLEはそのままにしとかないといけないのですが・・・ この状態でPHPって使えないんでしょうか。 宜しくお願いします。

    • 締切済み
    • PHP
  • apacheがインストールできない!!

    僕はなぜかapacheにあまり好かれていません。何度インストールしても起動ができないとかインストールすらできないといった具合にまともに動いた試がありません。 昔 デスクトップPCにapacheの1.0系をインストールしたのですが、バージョンUPするために2.0をインストールしました。 この時点で起動できなくなりました。 このバージョンアップに至るまでに VisualStudio .netのインストール を行いました。 ネット上でいろいろ調べているのですが、VisualStudio.netが怪しいと書かれたページもありましたし、ポート番号が怪しいと書かれたページもありました。 しかし、怪しい原因がわかっても対処する方法がわかりません。 もちろんいろいろ参考にできるページや本などからapacheの設定をいじってはいますが解決できません。 つい最近xamppというものを見つけインストールしたのですが、やはりできませんでした。 ノートPC デスクトップにインストールすることができないので、あきらめて今回ノートPCにxamppをインストールすることにしました。 しかし、最初にapacheをサービスとしてインストールするつもりがチェックをし忘れてインストールしてしまいました。 なのでもう一度インストーラを起動し サービスとしてインストールにチェックをつけてインストール。 しかし、モジュールでapacheが起動できたのにもかかわらず、サービスでは起動できなくなってしまいました。 こんな状態で何をどうしたらapacheが起動できるようになるのか皆目見当がつきません。 apacheをインストールするためにリカバリすることすら考えております。どなたかapacheのインストールについてご教授ください。

  • XAMPPでApacheが起動できない。

    XAMPP1.7.7をダウンロードしてインストール後、起動したのですが、Aapcheがstratを押しても起動しません。 MySQLはRunning状態になっています。 インストール前の設定では、 ・Apacheをサービスとしてインストール ・MySQLをサービスとしてインストール にチェックを入れました。 使用OSはXPです。 XAMPPのコントロールパネルのstartを押しても 下部に Busy・・・ Apache service started と表示されるだけで Running にならないのです。

    • ベストアンサー
    • PHP
  • apacheが起動しない

    xamppをインストールしました。 インストール完了後、XAMPP Control Panel から apacheを起動させようと、Startボタンを押すと、 2秒間位"Running"と出て、Stopになるのですが すぐにStartに戻ってしまいます。 下の画面には Busy... Apache started と表示しています。 確認の為に、http://localhost/xampp/index.phpに接続すると 「Internet Explorer ではこのページは表示できません」 となり、やはり接続がうまくいっていないようです。 ポートは競合していないと思います。 ※ちなみにMySqlも起動しません。 原因分かる方がいらっしゃいましたら教えてください。

    • ベストアンサー
    • PHP
  • Apache設定変更後、MySQLが動きません。

    XAMPPのv3.1.03.1.0をインストールした直後、Apacheがまず作動しなくなりました。 使用するポートを80→8080に変更したところ、なんとか正常にもどったのですが、今度は入れ替わるようにMySQLがスタートしなくなってしまいました。 再びポートを調べましたが、3306が他で使用されている様子はないため、Apacheの設定を上記のように変更したことと関係があるのでしょうか? ■PCの状況 ・「Windwsファイヤーオール」では、MySqldは許可された状態。 ・「Skype」はアンインストール済み。「IIS」も切っている。 ・過去にMySQLもXAMPPもインストールしたことはない。今回初。 ・3306を他ポートが使用している様子はない。 Apacheの設定を変更したら、連動して必要な動作があるのでしょうか? 勉強をはじめたばかりの初心者なもので、基本的なことも分からずすみません。 また、ほかの方のアドバイスを拝見しているとMySQLを再インストールする方法もあるようですが、その際はまたApacheのポート変更も必要なのでしょうか…? お手数ですがご教授いただけると助かります。 参考までに…コントロールパネルには下記のようなエラーメッセージが出ています。 2:03:51 [mysql] Error: MySQL shutdown unexpectedly. 2:03:51 [mysql] This may be due to a blocked port, missing dependencies, 2:03:51 [mysql] improper privileges, a crash, or a shutdown by another method. 2:03:51 [mysql] Check the "/xampp/mysql/data/mysql_error.log" file 2:03:51 [mysql] and the Windows Event Viewer for more clues

  • Apacheのエラー

    教えて下さい!XAMPPをパソコンにインストールして、ApacheとMySqlもインストールしたのですが、画面の起動を押してもちゃんと起動するのがMySqlだけでApacheはエラーが出てしまいます… 「Apacheの起動中にエラーが発生しました(-1)」としか出ていないのですが、一体何が原因なのでしょうか?

  • apacheのインストールのエラーがでてしまいます

    PHPの勉強をしようと考えているものです 本を購入し、手順どおり、アパッチのインストールを試みたところエラーとなってしまい困っております アパッチ公式より、 apache_2.0.58-win32-x86-no_ssl.msi をダウンロード、実行したところ -------------------------------------- 「The Aug 01 09:08:42 2006」「error」(OS 2)指定されたファイルが見つかりません。 No installed service named "Apache2". Note the errors or messages above, and press the <ESC> key to exit --------------------------------------- となってしまいます。 色々調べたところIIS(インターネットインフォメーションサービス)というものとポート番号がバッティングしている といった話を見つけ、アパッチのポート番号を変更しようと試みました。 C:\Program Files\Apache Group\Apache2\conf の中にある httpd.conf ファイルの「Listen 80」 のところを「Listen 8085」としたのですが、それでも直りません。 ご不明な点がありますでしょうか アドバイスがあればよろしくお願いいたします また直接のアドバイスでなくとも、勉強になる本など紹介していただけましたら有難いです。 ※因みに、会社のパソコンでは正常にインストールできました

  • XAMPPでインストールしたMySQLが起動しません

    ノン・プログラマのためのPHP入門という本を読みつつ、独学しています。 環境はwinXPです。同じような事例をあちこち探してみましたが、解決策がなかったので質問させてください。 XAMPPを利用し、本に書いてあった手順通りにインストールしました。 XAMPPコントロールパネルでApacheは「起動」と出ていますが、Mysqlには「起動」が表示されません。 「開始」を押すと「起動」と出ますが2秒くらいたつと消えてしまいます。 最初、Apacheも起動しなかったんですが、こちらはインストール時に 「ポート80または443はすでに利用されています」 とエラーが出たのでxampp-portcheck.exeで調べて、80と443を使っていたSkypeのポートを変更することで、解決しました。 MySQLで使用するポート3306はFreeとなっているので、ポートが原因ではないようです。 ファイヤーウォールやセキュリティーも切って試してみましたが、起動しません。 http://localhost/phpmyadmin/にアクセスすると、 #2003 - サーバが応答しません  とエラーが出ます。その他のエラーはありません。 もう原因が見つからなく、お手上げ状態です。 どなたか分かる方がいらっしゃれば、どうかよろしくお願いします!

  • apacheのインストールについて

    こんばんわ。 RedHat7.2を使ってます。 ある本に付属のCD-ROMにあるapacheを rpmでインストールしようと思ったんです。 rpm コマンドを使ってインストールすると 依存の問題で 「libmm.so.11」が必要だということでインストールできません。 で、そのCD-ROMの中を探してもそれが見付からないんです。 「libmm.so.11」とはなんなんでしょうか? どうすればインストールできますでしょうか? まだ初心者なもので、よくわかってないのかもしれませんが、 宜しくお願いします。

  • 「XAMPP1.71」apacheが起動しない

    「XAMPP1.71」apache起動不具合について教えてください。 ▼インストール直後 apacheは正常に開始でき、Admin画面も確認出来た。 ▼xampp-control.exeからapache停止ボタンを一度でもクリックすると その後、apacheが二度と起動しなくなります。(起動せずAdminボタンを押せない状態) ※何度かXAMPP自体の再インストールを試みたのですが、ほぼ同じ症状でした。 環境等 ・WindowsXP ・XAMPP1.71 ■下記サイトを参考にしているのですが、うまくいきません。 XAMPPでApachが起動しない場合のわりと汎用的な調査・解決方法まとめ http://www.vippers.net/blog/2009/04/xamppapach.html □1)Apachの強制起動 ・/xampp/apache_start.batを実行すると、下記エラーとなります。 (OS 10048)通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。 : make_sock: could not bind to address 0.0.0.0:80 □2)ポート80を使っているプロセスの特定 ・netstat -oan TCP 0.0.0.0:80 0.0.0.0:0  LISTENING 5172 □3)ポート80を使っているプロセスからアプリケーション名の特定 httpd.exe □4)ポート80を使用しているアプリケーションの停止 サービス画面より、下記アプリケーションがあやしいと思っているのですが、これを停止すればよいのでしょうか? また、停止するには、どうすればよいのでしょうか? Apache2.2の実行パス、"C:\dev\xampp\apache\bin\httpd.exe" -k runservice

    • ベストアンサー
    • PHP