140

XAMPP 1.6.8 をインストールしましたが、何らかの理由で動作しませんでした。後で、ポート 80 が空いていないかリッスンしていないことに気付きました。どうすればリリースまたは無料にすることができますか?

どうもありがとう!

4

18 に答える 18

132

その苦しみは私にとって解決されました。ポート 80 を乗っ取っているのは http api サービスであることがわかりました。私はcmdで書いた:

net stop http

「次のサービスを停止しますが、続行しますか?」と聞かれました。yを押した

実際に多くのサービスを停止しました。

それから書いてlocalhost、ワラ、Apacheはポート80で稼働しています。
これが役立つことを願っています

重要: Skype はデフォルトでポート 80 を使用します。これは、Skype オプション > 詳細設定 > 接続で変更できます。[ポート 80 を使用する] のチェックを外します。

于 2013-04-26T18:52:19.850 に答える
70

netstat -ano

ポート80でリッスンしているプロセスのPIDが表示されます。その後、[タスクマネージャー]->[プロセス]タブを開きます。View -> Select ColumnsメニューからPID列を有効にすると、ポート80でリッスンしているプロセスの名前が表示されます。

于 2009-04-25T06:46:06.740 に答える
43

netstat -a -b

どのプログラムがポート80にバインドされているかを教えてください

于 2009-04-25T06:32:16.180 に答える
43

私は以前にこの問題を抱えていましたが、

(PID のビューを有効にした後で) タスク マネージャを表示すると、PID=4 が「NT カーネルとシステムで使用されているポート 80;」であることがわかります。

ただ行く

  1. コントロールパネル
  2. プログラム
  3. Windows の機能をオン/オフにする
  4. World wide web servicesIISがチェックされているかどうかを確認します

その場合は、チェックを外して netstat (または TCPVIEW) を再度実行し、80 が空いているかどうかを確認します。

于 2012-07-21T22:39:43.143 に答える
37

昇格したコマンド プロンプトでnetstat -banoを使用して、どのアプリがどのポートでリッスンしているかを確認します。

ただし、通常、次のアプリケーションは Windows でポート 80 を使用します。

  1. IIS
  2. World Wide Web パブリッシング サービス
  3. IIS 管理サービス
  4. SQL Server レポート サービス
  5. Web 配置エージェント サービス

実行中の場合は上記のアプリケーションを停止して確認してください!!!

于 2013-08-09T09:41:10.713 に答える
19

TcpViewを使用して、ポートをリッスンするプロセスを見つけ、プロセスを閉じます。

于 2009-04-25T06:28:16.143 に答える
7

試す

netstat -anb -p tcp

ポートとプロセスを表示します

于 2009-04-25T06:37:52.750 に答える
7

他に試すオプションは、SQL Server Reporting Services を停止することです。

于 2011-01-21T10:55:48.067 に答える
6

コマンドラインに「netstat -ano」と入力します。Local Address ポート 0.0.0.0:80 の何かが表示されていることがわかりました。

私の問題は、ポート 80 で SQL Server Reporting Services を使用していたためでした。したがって、次の手順に従い、ポート番号を 80 から 81 に変更しました。

http://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

SQL Server Reporting Services のポート番号を変更した後のコマンド ラインの図を次に示します。

ここに画像の説明を入力

それでも同じ問題が発生する場合は、次のフォーラムをお読みください。

http://forum.wampserver.com/read.php?2,66196,66233#REPLY

于 2015-03-06T21:38:03.013 に答える
6

net stop httpどのプロセスが使用しているかが表示されます。ほとんどのワールド ワイド ウェブ サービスが使用している

于 2015-02-06T19:01:27.573 に答える
4

私も同じ問題を抱えていました。net stop http役に立たず、Windows コントロール パネルのIISの下にあるWorld wide web servicesオプションのチェックが外されていました。そのため、XAMPP コントロール パネルで、Apache の開始ボタン (サービスとして Apache をインストール) の近くにある Svc チェックボックスをオンにして、Windows を再起動しました。Windows が起動するたびに、Apache が自動的に起動され、他のサービスよりも先にポート 80 を占有します。私のために働いた!

于 2015-07-25T09:10:36.157 に答える
4

Skype はポート 80 を好んで使用し、IIS をブロックします。それが私の問題でした。

于 2014-05-11T15:46:20.473 に答える
4

これは推測にすぎませんが、ポート 80 は HTTP の従来のポートであるため、システムで Web サーバーを実行している可能性があります。IIS はアクティブですか?

IIS を実行している場合は、Web ファーム サービスが実行されている可能性があります。それが私のxamppを殺していたものでした。

于 2009-04-25T06:27:28.610 に答える
-1

私にとって、この問題は、Windows 8 コンピューターで VPN 接続をホストしたときに始まりました。

「コントロール パネル\ネットワークとインターネット\ネットワーク接続」から接続を削除するだけで、問題は解決しました。

于 2014-01-31T19:38:22.380 に答える