ホームページ >バックエンド開発 >PHPの問題 >PHP インストール ポートが占有されているのはなぜですか?

PHP インストール ポートが占有されているのはなぜですか?

藏色散人
藏色散人オリジナル
2021-11-22 09:25:124228ブラウズ

PHP インストール時にポートが占有されている場合の解決策: 1. 「ファイル名を指定して実行」で cmd コマンドを入力します; 2. 「netstat -ano」と入力してポート占有を確認します; 3. プロセス マネージャーで占有されているポートを見つけますプロセス; 4. 占有を解除します。

PHP インストール ポートが占有されているのはなぜですか?

#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。

PHP インストール ポートが占有されているのはなぜですか?

ポート 80 が占有されている PHP サーバーをセットアップする場合の解決策

Apache が起動できない問題が発生した場合は、まず 2 つの点を考慮してください。

1. apache 設定エラーは、許可なく apache 設定ファイル (httpd.conf) を変更した学生によく見られます。
2. ポートの占有: この時点で、wamp のデフォルトのポートはポート 80 であるため、学生はポート 80 を占有する可能性のあるすべてのプログラム (Thunder など) を閉じる必要があります。サーバー上の最も一般的なシステム プログラムはポート 80 を占有します
注: wamp を複数回インストールする場合は、冗長な wamp を削除する必要があります。削除しないと起動しません。

手順:

1: ポート 80 を占有しているプロセスを確認します。

1. スタート》プログラム》ファイル名を指定して実行》cmd コマンドを入力》Enter キーを押してスタート》プログラム》ファイル名を指定して実行》 Enter cmd command》Press Enter


上記のインターフェイスが表示されます

2. 黒いウィンドウに netstat -ano と入力して、ポート占有状況を確認します。

次に、長い形式が表示されます。その最初の列は 127.0.0.1:987 などのローカル アドレスで、前の文字列は The IP アドレス。コロンの後ろは占有されているポートです。ポート 80 の行を見つけて、その PID を書き留める必要があります。たとえば、私の写真のポート 445 の行では、その pid は 4 です。 ######二。プロセスマネージャーでポートを占有しているプロセスを見つけます

1.スタート》プログラム》ファイル名を指定して実行》taskkmgrプロセスマネージャーを開きます

プロセスタブがあります項目なし
PID

、解決策: View>>列の選択

## PID##を確認してください

##結果を取得するためのオプション

##3.占有を解放します。

1.ポートがアプリケーションによって占有されている場合は、プロセスを直接終了できます。

2.

ポートがアプリケーションによって占有されている場合は、プロセスを直接終了できます。システム プロセス、

このプロセスを終了できません。終了するとブルー スクリーンまたはシャットダウンが発生します。解決策は次のとおりです。
CMD

の入力ボックスに、

RegEdit

と入力し、Enter キーを押し、 を押して検索します。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP DWORD
値を見つけて Start
に変更します。 #0 コンピュータを再起動します。System プロセスは 80
ポートを占有しません。 推奨学習: 「PHP ビデオ チュートリアル

以上がPHP インストール ポートが占有されているのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。