+ | 読む |
CGI版 | WEBページのアクセスリクエストを受けて、サーバにあるアプリ(CGI)がWEBページを生成してレスポンスする仕組み。サーバーサイド・スクリプトとも呼ばれる。 特に追加設定する必要はない。 |
モジュール版 | ApacheのrootユーザーでPHPを実行する方法。open_basedirで、PHPに使用を許可するディレクトリを制御制限などが可能になる。Server APIが、Apache 2.0 Handlerであれば同版である。 Apacheの場合、LoadModule php7_module modules/libphp7.so と、<FilesMatch> で SetHandler application/x-httpd-php が設定するとモジュール版として振舞う。 |
FPM版 | Webサーバーとは別のプロセス、PHP用の永続的なアプリケーションサーバーとして実行する方法。Sever APIがCGI/FastCGIと表示されていれば同版である。ServerAPIがFPM/FastCGIと表示されていれば同版である。 php.ini, php-fpm.confの設定、fpmモジュール設定が必要になる。 |