あいつの日誌β

働きながら旅しています。

PHP の開発環境メモ

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