のでこんなシェルスクリプト書いた。
bash_profileなどのファイルに書けばphp-fpm
コマンドで今有効化されているPHPバージョンのphp-fpmが立ち上がってくれると思います。
php-fpm-alias
function php-fpm() {
local version=`cat $HOME/.phpenv/version`
local fpmpath="$HOME/.phpenv/versions/$version/sbin/php-fpm"
eval "$fpmpath $@"
}
phpenvは現在有効化されているPHPのバージョンを.phpenv/version
に書き出してくれます。
このファイル内容を使って.phpenv/versions/{バージョン}/sbin/php-fpm
というパスを組んで呼び出して上げれば動く仕組みです。
最後のeval内の$@
で関数に与えられた引数をそのままphp-fpmに横流ししてます。