0

その後、apache で作業して問題なかったのですが、SQL Server 2008 をインストールしたら apache が動かなくなりました。ポート80に問題があると思います。

4

3 に答える 3

2

私の SQL プロセスは通常ポート 80 を使用しますが、私の SQL が使用するポートを変更する方法がわかりません。Web ブラウザに、またはコンピュータのローカル IP をhttp://localhost/入力すると、何が表示されますか?http://127.0.0.1/

ポート 80 を使用しているアプリを見つけるには、コマンド プロンプトで次のように入力します。

netstat -aon

次のようなものが表示されるまで上にスクロールします。

TCP    0.0.0.0:80              LISTENING       ####

####と書いてある部分に数字が入ります!

その番号をメモして、タスク マネージャーを開き、i=on サービスに移動して、[PID] タブでその番号を探します。私の場合は 2264 だったので、2264 を探します。見つかった場合は表示されますが、そうでない場合 (PID=4 と表示されているなど)、IIS がオンになっている可能性があります。だから行く

コントロール パネル>>管理ツール>>コンポーネント サービス>>サービス (ローカル)をクリックし、 Web 配置エージェント サービスを見つけます。

そのサービスを停止します。また、World Wide Web Publishing Service を見つけて停止します...

于 2012-06-01T21:31:44.257 に答える
1

netstat ポート 80 が SQL Server 2008 によって占有されていることが原因である可能性があります。コマンドを使用して SQL Server 2008 によって占有されているかどうかを確認してみてください。新しい港へ。

SQL Server 2008 でポートを変更する方法を参照してください。

于 2012-01-04T05:43:41.060 に答える
0
  • プロセスが稼働しているかどうかを確認します。
  • Apacheログを見てください
  • SQL がポート 80 を使用していることを疑います。コマンド netstat を使用して、すべてのリッスン ポートを見つけることができます。

まず問題を特定しましょう

于 2012-01-04T05:41:51.073 に答える