ホームページ >システムチュートリアル >Linux >Windows 7でポート80が占有されている場合の対処方法
Windows 7 システム ユーザーとして、Apache の起動プロセス中に継続的なエラーが発生した場合は、CMD ウィンドウで netstat -ano コマンドを使用してクエリを実行できます。クエリでは、ポート 80 がシステムによって占有されていることがわかり、ポート80 が占有されています。この問題はどのように解決すればよいでしょうか? 以下で詳細な解決策を紹介しますので、ご心配なく。
上図の PID 表示に従って、タスク マネージャーで PID プロセス名を確認します。
これはシステムであるため、実際のシステムではなく、他の一連の Microsoft 製品のプロセスが実行されている必要があります。
(注: services.msc で IIS ADmin サービスを終了しました)
しかし実際には、IIS サービスは閉じられておらず、ポート 80 も IIS 7.5 によって占有されているため、IIS マネージャーを開きます。
IIS ルート ディレクトリを右クリックし、[停止] をクリックします:
その後、戻って cmd で netstat -ano を実行し続けると、ポート 80 が占有されていないことがわかります。
サービス マネージャーで apache2 サービスをクリックし、開始します。
(SQL などの他の Microsoft 製品をインストールしている場合は、そのサービス テストを停止できます (ただし、SQL はポート 80 をほとんど使用しないため、SQL には影響しません))
上記は、ポート 80 がシステムによって占有されている問題の解決策です。Windows 7 システムの使用中にこの問題が発生した場合は、上で紹介した方法に従って解決できます。
以上がWindows 7でポート80が占有されている場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。