addictionwhite’s diary

考え中のことを整理と忘備録のために綴ります。ここに書かれている考えは翌日には変わる可能性があります

phpenvの導入

PHPUnitのサイトにて

PHPUnit 5.1 は PHP 5.6 以降のバージョンで動作しますが、最新版の PHP を使うことを強く推奨します。

とあったので、現環境の5.5を更新しようと思ったが、

せっかく苦労して導入したCakePHP3(PHP5.5でのモジュール)を入れたし、

PHP7も試してみたいなどを考慮すると、

バージョンを切り替えられるようにしようと思った。

 

// phpenvのインストール(zsh)

curl -L https://raw.github.com/CHH/phpenv/master/bin/phpenv-install.sh | bash
git clone git://github.com/CHH/php-build.git ~/.phpenv/plugins/php-build
phpenv -v
echog 'export PATH="$HOME/.phpenv/bin:$PATH"' >> .zshrc
echo 'eval "$(phpenv init -)"' >> .zshrc
exec $SHELL -l


// ダウンロードできるPHPのバージョン確認
phpenv install -l

// 切り替えられるバージョン確認
phpenv versions

// バージョンの切り替え
$ phpenv global {version} # 全ディレクトリで使うバージョン
$ phpenv local {version} # カレントディレクトリのみで使うバージョン(.php-versionが作成される)


*ターミナル更新しないとphpのバージョン更新されない?

// 参考
http://qiita.com/uchiko/items/5f1843d3d848de619fdf