10

nginx を 1 回実行しましたが、削除できません。サーバー localhost で apache を実行しても、まだ nginx への歓迎を示しているのですが、その理由はわかりません。私はWindows 7を使用しています。

4

1 に答える 1

30

nginx プロセスを強制終了します。

nginx が実際に実行されていることが確実な場合は、nginx.exeプロセスを強制終了して再実行するだけですapache

Run(ウィンドウ キー + R) またはcommend prompt(cmd.exe) を開き、コマンドの下に貼り付けます。

taskkill /F /IM nginx.exe


ポート 80 を保持しているプロセスを見つけるには、次のようにします。

netstatこれは、保持しているプロセスを見つけるためのコマンドと出力ですport 80

C:\> netstat -n -a -o | findstr "0.0.0.0:80"
  TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1588

^ ここで1588PID、プロセス保持のport 80.

以下は、 からプロセス名を取得するサンプル コマンドPID 1588です。

C:\> tasklist /svc /FI "PID eq 1588"

Image Name                     PID Services
========================= ======== ============================================
nginx.exe                     1588 N/A

つまり、nginx.exeが を保持していることを示していport 80ます。

于 2012-09-02T21:58:01.830 に答える