その後、apache で作業して問題なかったのですが、SQL Server 2008 をインストールしたら apache が動かなくなりました。ポート80に問題があると思います。
3 に答える
私の 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 を見つけて停止します...
netstat
ポート 80 が SQL Server 2008 によって占有されていることが原因である可能性があります。コマンドを使用して SQL Server 2008 によって占有されているかどうかを確認してみてください。新しい港へ。
SQL Server 2008 でポートを変更する方法を参照してください。
- プロセスが稼働しているかどうかを確認します。
- Apacheログを見てください
- SQL がポート 80 を使用していることを疑います。コマンド netstat を使用して、すべてのリッスン ポートを見つけることができます。
まず問題を特定しましょう