いろんなサイトを参考にしたが、すんなりはいかなかったので、メモを残す。
参考にしたのは、下記の情報です。
PHPバージョン管理のphpenvをMacにインストールで複数ver使う PHP5.6/PHP7
最初からエラー
$ git clone https://github.com/CHH/phpenv.gitそういえば、OS Sierraにしてから、何もしていない。 command line developer toolsを導入して再トライ。
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
コピーができたので、下記コマンドでインストール
$ phpenv/bin/phpenv-install.sh成功!指示通り.bashrcにパスを追加。
:
:(途中省略)
:
Success.
export PATH="/Users/nobuyukiyamaguchi/.phpenv/bin:$PATH"
eval "$(phpenv init -)"
Add above line at the end of your ~/.bashrc and restart your shell to use phpenv.
早速、phpenvのバージョンを確認してみると
$source .bashrcなんで”rbenv”なの?
$phpenv --version
rbenv 1.1.1-6-g2d7cefe
phpenv で複数の PHP 環境を管理する の「rbenv をインストールしている場合」に書かれている。ruby用のrbenvがある場合は、rubyの設定を先にしておかないと、動かないそうだ。
指示通り.bashrcを変更して、突破!
php-bulidをインストール
$git clone git://github.com/CHH/php-build.git $HOME/.phpenv/plugins/php-build入れられるバージョンを確認
$ phpenv install --list長々とリストが出てくる。導入したい7.1.5もある。
導入したいバージョンを選んで導入コマンドを実行
$ php-build 7.1.5 ~/.phpenv/versions/7.1.5
-bash: php-build: command not found
今入れたのに、ないの? 掲載情報が違っていた。下記が正しい。
$ phpenv install 7.1.5ここからが、エラーの山である。ここれは、Macに php7を導入する問題として、別途掲載することにします。
phpの導入ができると下記で、phpの全バージョンが確認できる。アスタリスク付きが今設定されているバージョンだ。
$ phpenv versions
* system (set by /Users/nobuyukiyamaguchi/.phpenv/version)
7.1.5
導入したバージョンに切り替える
$phpenv global 7.1.5
確認してみる
$ phpenv versionSierra にphp7を入れるのに丸1日かかったが、それを除けば、すんなりである。
7.1.5 (set by /Users/nobuyukiyamaguchi/.phpenv/version)
$ phpenv versions
system
* 7.1.5 (set by /Users/nobuyukiyamaguchi/.phpenv/version)
0 件のコメント:
コメントを投稿