PHP は、HTML に埋め込み、動的な Web サイトや Web アプリケーションの作成に使用できるサーバー側スクリプト言語です。 Linux サーバーで PHP スクリプトを実行するには、PHP インタープリターをインストールする必要があります。 php-fpm を使用して PHP をインストールする方法は次のとおりです。
php-fpmとは何ですか?
PHP-FPM (正式名は PHP FastCGI Process Manager) は、PHP (バージョン 5.3.3 以降) FastCGI Process Manager の拡張バージョンです。プログラムの実行中の動作パラメータの変更、ワーカー プロセスの動的補完など、より多くの管理機能を提供できます。 php-cgi を使用する従来のモードと比較して、php-fpm はより柔軟で、より多くの動作モードをサポートし、高負荷の Web サイトに適しています。
インストール手順
インストールする前に、システムが更新されていることを確認してください。次に、次のコマンドを使用して、現在のパッケージをすべて更新します。
sudo apt update sudo apt upgrade
次に、php-fpm とその関連拡張機能である PHP -MySQL をインストールします。 PHP-GD。ターミナルに次のコマンドを入力します。
sudo apt install php-fpm php-mysql php-gd
Ubuntu では、インストールが完了すると php-fpm が開始されます。ここで、少し設定する必要があります。まず、「/etc/php/7.x/fpm/pool.d/www.conf」ファイルを開きます(x はインストールした PHP バージョン、7.2、7.3 など)。次のように、nano または vim エディタを使用して開くことができます:
sudo nano /etc/php/7.x/fpm/pool.d/www.conf
次の変更を加える必要があります:
次の 2 行を見つけてコメントを解除します。つまり、前の行を削除します。 semicolon:
listen.owner = www-data listen.group = www-data
次に、次の 2 行を見つけて、次のようにユーザーとユーザー グループを Nginx サーバーで使用される名前に変更します。
user = nginx group = nginx
次に、次の 2 行を見つけて、それらの「dynamic」を「ondemand」に変更します。
pm = ondemand pm.max_children = 5
最後に、ファイルを保存して終了します。
次に、php-fpm サービスを開始し、自動的に開始するように設定します。
sudo systemctl start php7.x-fpm sudo systemctl enable php7.x-fpm
上記のコマンドの「」を置き換えます。 x" は PHP のバージョンです。
次のコードを含む PHP スクリプトを作成することで、php-fpm が適切に動作しているかどうかをテストできます:
<?php phpinfo(); ?>
Thisファイルを「/var/www/html」ディレクトリに置き、ブラウザからファイルにアクセスして PHP 情報を表示します。
概要
php-fpm は、高負荷の Web サイトで優れた柔軟性とスケーラビリティを提供する強力な PHP FastCGI プロセス マネージャーです。サーバーが Nginx または Apache Web サーバーを実行している場合は、上記の方法で php-fpm をインストールして構成できます。
以上がphp-fpmメソッドを使用してphpをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。