memo.xight.org

日々のメモ

phpenv の導入

Install

% git clone git://github.com/phpenv/phpenv.git .phpenv
% $HOME/.phpenv/bin/phpenv-install-all-darwin

.zshrc, .zshenv あたり

# phpenv
eval "$(phpenv init -)"

if [[ -d $HOME/.phpenv ]]; then
	export	PATH="$HOME/.phpenv/bin:$HOME/.phpenv/shims:$PATH"
fi

php-fpm の利用

php-fpm が $HOME/.phpenv/versions/X.X.X/sbin/php-fpm にインストールされるが、
phpenv 内で使うpathは .phpenv/versions/X.X.X/bin 内のみ
ここに sbin を追加するのが面倒くさかったので ad hoc に対応

% cd $HOME/.phpenv/shims 
% cp php php-fpm
% cd $HOME/.phpenv/versions/X.X.X/bin
% ln -s php-fpm ../sbin/php-fpm

Reference

phpenv/phpenv
https://github.com/phpenv/phpenv