PHP モダンな開発環境構築に挑戦
インストール
% curl https://raw.github.com/CHH/phpenv/master/bin/phpenv-install.sh | sh [~]
パス設定
% cat $HOME/.zshrc_custom export PATH="$HOME/.phpenv/bin:$PATH" eval "$(phpenv init -)"
反映
% source ~/.zshrc_custom
確認
% phpenv
php-build を plugin として導入。phpenv install コマンドが有効になる
% mkdir -p $HOME/.phpenv/plugins % cd $HOME/.phpenv/plugins % git clone git://github.com/CHH/php-build.git % curl https://raw.github.com/hnw/php-build/plugin-to-chh-phpenv/bin/rbenv-install > php-build/bin/rbenv-install % chmod a+x php-build/bin/rbenv-install
wget が必要らしい
% brew install wget re2c libjpeg libpng mcrypt
% phpenv install 5.3.22 % phpenv install 5.4.8
バージョンを切り替える
% phpenv global 5.3.22
元に戻す
% phpenv global system
phpunit
phpunit を入れておく。とりあえず管理が簡単そうなので PHP Archive (PHAR)
% wget http://pear.phpunit.de/get/phpunit.phar % sudo mv phpunit.phar /usr/local/bin/phpunit % chmod +x /usr/local/bin/phpunit