enyenvでphpのバージョンを管理する。
現状のPHPのバージョンとenyenvのinstall状況の確認
[workspace] php -v PHP 5.6.30 (cli) (built: Feb 7 2017 16:18:37) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
[workspace] which enyenv enyenv not found
enyenvのinstall
基本的にここのreadmeにそって行っていく。 github.com
install
git clone https://github.com/riywo/anyenv ~/.anyenv
zshrcにpath追記する
if [ -d $HOME/.anyenv ] ; then export PATH="$HOME/.anyenv/bin:$PATH" eval "$(anyenv init -)" fi
追記後にshellを再読み込み
PHP ENVのinstallする
install出来る **env一覧
[workspace] anyenv install -l Available **envs: Renv crenv denv erlenv exenv goenv hsenv jenv luaenv ndenv nenv nodenv phpenv plenv pyenv rbenv sbtenv scalaenv swiftenv
install
[workspace] anyenv install phpenv
install完了後 shellを再読み込み
exec $SHELL -l
php envでinstallできるバージョン一覧
phpenv install -l
今回はphp 7.1.9をinstall
phpenv install 7.1.9
7.1.9をglobalのphpのバージョンに設定する。
phpenv global 7.1.9 7.1.9
shellの再読み込みをしてバージョン確認をするとphpのバージョン確認をすると上がっている
[~] php -v 18:59:13 PHP 7.1.9 (cli) (built: Oct 1 2017 18:41:45) ( NTS )
めでたし