PHP FPM は、Web サーバーと PHP コードの間で通信できる高速かつ効率的な PHP インタープリターです。デフォルトでは、PHP FPM はポート 9000 を使用して Web サーバーと通信します。ただし、環境やその他のニーズに合わせてポートを変更する必要がある場合があります。この記事では、PHPのFPMポートを変更する方法を説明します。
PHP FPM ポートを変更する手順は次のとおりです:
まず、次のことを見つける必要があります。 php-fpmドキュメントの設定。 Ubuntu では、このファイルは通常 /etc/php/*/fpm/pool.d/www.conf にあります。他の Linux ディストリビューションの場合、ファイルは別の場所にある可能性があります。ファイルを開きます。
この設定ファイルでは、listen ディレクティブを見つける必要があります。このディレクティブは、PHP FPM がリッスンするポートを指定するために使用されます。デフォルトでは、このディレクティブの値は次のとおりです:
listen = 127.0.0.1:9000
ポート番号を変更するには、ディレクティブ内のポート番号を変更するだけです。たとえば、ポート番号を 8000 に変更したい場合は、ディレクティブを次のように変更する必要があります:
listen = 127.0.0.1:8000
変更が完了したら、変更を有効にするために PHP FPM を再起動する必要があります。 Ubuntu では、次のコマンドを使用してサービスを再起動できます:
sudo systemctl restart php*-fpm
ここでは PHP の代わりにワイルドカード文字 (*) を使用していることに注意してください。バージョンナンバー 。実際のバージョン番号またはコード名を使用する必要があります。
上記の手順を完了したら、変更が有効になったかどうかを確認する必要があります。これを行うにはいくつかの方法があります。
a. システム ログを確認します
システム ログを確認して、PHP FPM ポート番号の変更に関連する記録があるかどうかを確認できます。たとえば、Ubuntu では、次のコマンドを使用してシステム ログを一覧表示できます:
journalctl -u php*-fpm
ポート番号の変更に関する記録がある場合、その変更は成功しました。
b. リスニング ポートの表示
もう 1 つの方法は、PHP FPM が現在リスニングしているポートを表示することです。次のコマンドを使用すると、すべてのアクティブなネットワーク ポートとその関連情報をリストできます。
sudo netstat -tlnp
出力では、PHP FPM がリッスンしていることがわかります。新しいポート番号を設定します。
概要
PHP FPM ポート番号の変更は複雑ではなく、構成ファイル内の listen ディレクティブを変更してサービスを再起動するだけです。変更が有効になっていることを必ず確認してください。
以上がphp fpm変更ポートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。