Windows 10 システムでは、XAMPP をインストールした後、Apache が起動せず、ポート 80 が占有されているというメッセージが表示され続け、他のソフトウェアが起動しませんでした。最終的に、win10 システムではデフォルトでポート 80 が占有されていることがわかりました。
変更方法は?
解決策:
cmd を起動して regedit と入力し、レジストリを開きます。
右側の Start 項目を見つけて、その値を 0 に変更します。
- を再起動しますsystem の場合、システム プロセスはポート 80 を占有しません
- 再起動後は、Apache を起動するだけです。
- さらに、cmd コマンドを使用して、コンピューターのポートが占有されているかどうかを確認することもできます。例としてポート 80 を取り上げます。
cmd を開始し、 netstat -aon|findstr :80 と入力します。80 は、必要なことを意味します。ポート番号を確認します。
- 「0.0.0.0:80 0.0.0.0:0 LISTENING 4」が表示されます。これは、ローカル プログラムがポート 80 でリッスンしていることを意味します。
- どのプログラムがポート 80 を占有しているかを確認するには、引き続き cmd コマンドを入力します: tasklist|findstr "4"、4 は前のプロセス ID です
- どのプログラムが占有しているかを確認できます。ポート80ポート。
-
上記は、Win10 システムのポート 80 がシステムによって占有されており、Apache が起動できない問題の解決策を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。