Macのローカルにlaravel 5.6のインストール | アプリ開発のおぼえがき番外編

日記1でlaravel立ち上げに成功したのはいいものを、会社の何も入っていないiMacにインストールしたため、ある程度問題は発生しなかったけど、別のメインマシンのMacbook proには一筋縄ではインストールできなかったので、これもやったことをまとめとく。

1. phpバージョン確認

$ php -v
PHP 7.1.2 (cli) (built: Feb 17 2017 10:50:57) ( NTS )

laravel5.6だとPHP >= 7.1.3が必要…あと1足りないッッ!

まあせっかくの機会なので7.2にバージョンを上げる

2. 過去の振り返り

どうやってinstallしたかなぁと思い出すため、とりあえず

$ which php
/usr/local/bin/php

brewの実行パス上なのでbrewだったなぁと思い出す。
またこのパスはシンボリックリンクが貼られていたため、とりあえずinstallしてからこいつを更新しようと思う。

3. php7.2系のインストール
調べると、最新は7.2.7

兎にも角にもbrewでinstall

$ brew install homebrew/php/php72
& php -v
PHP 7.1.2 (cli) (built: Feb 17 2017 10:50:57) ( NTS )

(・3・)アルェー↑
brewってinstallしたらリンク勝手に更新されないのか

ってことでbrew unlinkとlinkを試す

$ brew unlink php71
Unlinking /usr/local/Cellar/php@7.1/7.1.2_13... 0 symlinks removed

$ brew link php72
Linking /usr/local/Cellar/php/7.2.7... 
Error: Could not symlink bin/php
Target /usr/local/bin/php
is a symlink belonging to php@7.1. You can unlink it:
  brew unlink php@7.1

To force the link and overwrite all conflicting files:
  brew link --overwrite php

To list all files that would be deleted:
  brew link --overwrite --dry-run php

(・3・)アルェー↑

Unlinking /usr/local/Cellar/php@7.1/7.1.2_13... 0 symlinks removed
なんでやねん。

@7.1…見覚えがあり、確かインストール時にうまくいかないまま魔法の呪文のように認識してたきがする。




この記事が気に入ったらサポートをしてみませんか?