このチュートリアルでは、UnixソケットでPHP-FPMリッスンを切り替える方法を説明します。この記事は、少なくともLinuxの基本的な知識、シェルの使用方法などを理解していることを前提としています。重要なのは、独自のVPSでサイトをホストすることです。インストールは非常に簡単で、ルートアカウントで実行していることを前提としています。そうでない場合は、「sudo
」を追加する必要があります。 ルート権限を取得するコマンドに‘。 PHP-FPMがUnixSocketでリッスンするステップバイステップのスイッチを紹介します
UnixソケットでPHP-FPMリッスンを切り替える
手順1.LEMPサーバーをインストールします。
このガイドは、LEMPスタックがすでにインストールされていることを前提としています。こちらのガイドに従うことができます。
ステップ2.UnixソケットでPHP-FPMリッスンを構成します。
まず、/etc/php-fpm.d/www.conf
でファイルを編集します このブロックを見つけてください:
nano /etc/php-fpm.d/www.conf
次のファイルを追加します:
; The address on which to accept FastCGI requests. ; Valid syntaxes are: ; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on ; a specific port; ; 'port' - to listen on a TCP socket to all addresses on a ; specific port; ; '/path/to/unix/socket' - to listen on a unix socket. ; Note: This value is mandatory. ;listen = 127.0.0.1:9000 listen = /var/run/php5-fpm.sock
次に、/etc/nginx/conf.d/
にファイルを作成しましょう 名前付きphp5-fpm.conf
:
upstream php5-fpm-sock { server unix:/var/run/php5-fpm.sock; }
ステップ3.VhostNginxを構成します。
ここで、Nginx仮想ホスト構成ファイルを開きます。Nginxサーバー構成では、PHPリクエストを渡すように変更する必要があります:
#fastcgi_pass 127.0.0.1:9000; fastcgi_pass php5-fpm-sock;
保存して閉じてから、PHP-fpmおよびNginxサービスをリロードします:
sudo systemctl restart php-fpm sudo systemctl restart nginx
おめでとうございます!PHP-FPMリッスンUnixソケットの設定に成功しました。このチュートリアルを使用してPHP-FPMリッスンUnixソケットシステムを設定していただきありがとうございます。追加のヘルプや役立つ情報については、お勧めします。 PHP-FPMの公式Webサイトを確認してください。