PHP-FPM (FastCGI Process Manager)

概要

php-fpm は、phpにおけるSAPI実装の一つであり、スタンドアローンアプリケーションサーバーとして機能する。

fpmはFastCGI Process Managerの略でPHP5.4.0から公式サポートされたPHP標準のアプリケーションサーバ https://maasaablog.com/blog/9_ewmd0oda/

install方法

$ sudo apt install php7.3-fpm

installするとSystemd Serviceとして常時起動する

$ systemctl status php7.3-fpm.service
● php7.3-fpm.service - The PHP 7.3 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.3-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Sun 2024-04-21 00:01:25 JST; 14min ago

php-fpmはstand aloneで動作するアプリケーションサーバーであり、デフォルトではport9000でlistenする

画像の出展

php-fpmはSAPI moduleとして機能する

画像の出典

参考

youtu.be

/* https://sunrise033.com/entry/hatena-blog-how-to-hierarchicalize-categories */