インターネット時代の継続的な発展に伴い、プログラミング言語 PHP はますます注目を集めています。 PHP プログラマーとして、「ポート 9000 が開始されていない」という問題によく遭遇します。今回は、この問題の原因と解決策について説明します。
1. 理由
PHP Web サービスは通常、ローカル サーバー上で実行されるため、ローカル コンピューターのネットワーク環境に依存する必要があります。 PHP Web サービスを使用するときに、コンピューターのポート 9000 が開始されていない場合、PHP Web サービスの使用時に「ポート 9000 が開始されていません」というエラー メッセージが表示されます。
ポート 9000 が開始されない理由は数多くあります。一般的なものは次のとおりです:
1. ローカル コンピュータのポートが占有されています
PHP サービスを使用しているときに、9000 ポートが占有されていることがわかります。このとき、確認する必要があります。まず、どのプログラムがポートを占有しているかを確認し、そのプログラムを閉じてポートを解放します。
2. PHP サービスが正常に起動しない
PHP サービスが正しく起動しない場合、または何らかの不明な理由で PHP サービスが起動できない場合、9000 ポートは起動しません。通常は。
3. PHP サービス プロセスが異常終了します
PHP サービスを使用する際、PHP サービス プロセスが異常終了すると、次回サービスを開始するときに 9000 ポートが未起動状態になります。 。
2. 解決策
「ポート 9000 が開始されていません」というエラーが発生した場合は、問題の根本原因を見つけて、復元に間に合うように解決する必要があります。時間内のサービス。以下に、参考のために一般的な解決策をいくつかまとめました。
1. ローカル コンピュータのポートが占有されているかどうかを確認する
上記の問題が発生した場合は、できるだけ早くローカル コンピュータのポート 9000 が占有されているかどうかを確認する必要があります。次の手順を実行します。
1) Windows に付属の CMD コマンド ウィンドウを使用し、CMD コマンド ライン ウィンドウに「netstat -ano」と入力して、ローカル ポートのステータスを表示します。現在リスニング状態です。
C:\Users\howt是否运行cmd 进入cmd netstat -ano
2) TCP セグメント ポート 9000 に関連するポートを検索します。
-
3) プロセスの PID を表示します。 (プロセス番号)。
PID は Windows プロセスの一意の識別子です。システム内のすべてのプロセスの PID 値は、特定のコマンドまたはタスク マネージャーを通じて照会できます。
4) プロセスの実際の PID 値の後で、対応するプロセスを見つけます。
5) ポート 9000 を占有しているプロセスを閉じます。
2. PHP サービスの再起動
ローカル ポートが占有されているかどうかを確認し、問題が見つからない場合は、PHP サービスの再起動を試行する必要があります。 PHP サービスを再起動する前に、PHP サービスがインストールされているかどうかを確認し、まだインストールされていない場合は、インストールする必要があります。
PHP サービスがインストールされたら、次の手順に従って PHP サービスを再起動します。
1) ターミナルを開き、PHP インストール パスを入力します。
2) php-cgi -b 127.0.0.1:9000
3) を実行します。このとき、PHP-FPM 設定ファイルを開きます。 php .ini
次のステートメントのコメントを解放します:
cgi.fix_pathinfo=0
3. PHP サービス プロセスを確認します
ポート 9000 が無効であるというエラーが発生する場合があります。 PHP サービス プロセスの異常終了が原因である可能性があるため、PHP サービスが正常に実行されているかどうかを確認する必要があります。次の方法で確認できます。
1) PHP サービス プロセスを確認します。
ps aux | grep php-fpm
2) PHP の場合サービス プロセスが異常終了しました。php-fpm -c /etc/php/7.4/fpm/php.ini -g /run/php/php7.4-fpm.pid を通じて PHP サービス プロセスの再起動を試みることができます。
4. ローカル コンピュータのポートを変更する
上記の操作で問題が解決しない場合は、ローカル コンピュータのポートを変更してみてください。 PHP サービスがリッスンするポートをポート 9000 から別のポートに変更し、構成ファイル内のポート番号を変更することでポート 9000 が起動しない問題を解決できます。
つまり、ポート 9000 が開始されないという問題が発生した場合は、問題の根本原因を根気よく調査し、適切な解決策を見つける必要があります。継続的な努力と探求により、最終的にはこの問題がスムーズに解決されると信じています。
以上がPHPがポート9000で起動しない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、酸とベースのデータベースモデルを比較し、その特性と適切なユースケースを詳述しています。酸は、財務およびeコマースアプリケーションに適したデータの整合性と一貫性を優先し、ベースは可用性に焦点を当て、

この記事では、コードインジェクションのような脆弱性を防ぐために、PHPファイルのアップロードを確保することについて説明します。ファイルタイプの検証、セキュアストレージ、およびアプリケーションセキュリティを強化するエラー処理に焦点を当てています。

記事では、組み込み関数、ホワイトリストアプローチ、サーバー側の検証などの手法に焦点を当てたセキュリティを強化するためのPHP入力検証のベストプラクティスについて説明します。

この記事では、Token BucketやLeaky BucketなどのアルゴリズムやSymfony/Rate-Limiterなどのライブラリを使用するなど、PHPでAPIレート制限を実装するための戦略について説明します。また、監視、動的に調整されたレートの制限、および手をカバーします

この記事では、パスワードを保護するためにPHPでpassword_hashとpassword_verifyを使用することの利点について説明します。主な議論は、これらの関数が自動塩の生成、強力なハッシュアルゴリズム、およびSecurを通じてパスワード保護を強化するということです

この記事では、PHPおよび緩和戦略におけるOWASPトップ10の脆弱性について説明します。重要な問題には、PHPアプリケーションを監視および保護するための推奨ツールを備えたインジェクション、認証の壊れ、XSSが含まれます。

この記事では、PHPでのXSS攻撃を防ぐための戦略について説明し、入力の消毒、出力エンコード、セキュリティを向上させるライブラリとフレームワークの使用に焦点を当てています。

この記事では、PHPでのインターフェイスと抽象クラスの使用について説明し、それぞれをいつ使用するかに焦点を当てています。インターフェイスは、無関係なクラスや複数の継承に適した、実装なしで契約を定義します。抽象クラスは共通の機能を提供します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター
