最近Macを購入した。
Sfを使いたくてPHPのバージョンを元の7.3から7.4にバージョンアップする際のまとめ。
主にはここを見ながらアプデしたが、最近Macを買った人はPathの通し方が違うようだ。(違いは後述)
やっていく
0.Homebrewのインストール(brewが使えない人)
macOS(またはLinux)用パッケージマネージャー — Homebrew
ここからインストールってとこをターミナルにコピペ
1.PHPの7系を確認する
2.PHPの7.4をインストールする
3.Pathを通す
~ % echo ‘export PATH=”/usr/local/opt/php@7.4/bin:$PATH”‘ >> ~/.zshrc
~ % echo ‘export PATH=”/usr/local/opt/php@7.4/sbin:$PATH”‘ >> ~/.zshrc
4.PHPを起動する
5.ターミナルを再起動する
タブを閉じて、再び開く!
6.アップデートされているか確認する
バージョンが変わっていれば成功
なぜPathの通し方が違うのか
ターミナルの種類が違うから
一つ昔まではターミナルにbashが採用されていた。
しかしセキュリティ的な問題で最近ではターミナルとしてデフォルトでzshが採用されつつある。
ここで、それぞれの環境変数を保存するためのファイルが違う(~/.bash_profile VS ~/.zshrc)ことにより今までのPathの通し方では当然zshには適用されない。
ゆえに、Qiitaに書いてあった記事の方法ではできなかったと考えられる。
zshVSbashに関しては
bashとzshの違い。bashからの乗り換えで気をつけるべき16の事柄
bashからzshに乗り換えるユーザーを対象に16の違いをまとめました。
を参照されたい。
コメント