php-fpm入門するぞ

httpで動的ページを作る時に私はphpが使いたいのでnginxでphpを使う方法を調べたんだけど、php-fpmと連携させるのが良いらしい
php-fpmはphpの付属品でphpをビルドするときに--enable-fpmを付けてconfigureすると使える様になるらしい。php-fpmも今回はpkgからいれて、php70を入れたら入ってた

設定ファイルの場所

phpの設定ファイルはphp -iで調べるとしてphp-fpmの設定ファイルはどこにあるのだろうと思った。php -tで設定ファイルのチェックが出来る様なので実行すると

configuration file /usr/local/etc/php-fpm.conf

と書いてあるので、↑に設定がされて居るのだろうと思った。

設定ファイルをいじる前に

php-fpmとnginxがどうやって連携してるのだろう、リバースプロキシかな?と思ってtelnet localhost php-fpmがlistenしてるポート とかやってみたんだけどすぐにポートが閉じられてしまって手プロトコルの実験が出来なかった…どうやって通信してるんだろう?