Mac PHPバージョンアップ

広告

MacのデフォルトのPHPはバージョンは5.6系です。
色々と不都合が出てきたので7.系にアップデートすることにしました

前置き


現在のPHPver 確認


$ php -v
PHP 5.6.30 (cli) (built: Oct 29 2017 20:30:32)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
うん、5.6だ。

Homebrewの確認


Homebrewを使用してアップデートします。
そのためHomebrewのインストールを確認。

確認
$ brew doctor
Your system is ready to brew.
上記のように表示されれば準備OK!
■Homebrewとは
MacOS用のパッケージ管理システム。ソフトウェアやライブラリを導入するのが楽になります。
導入参考
https://qiita.com/balius_1064/items/ac7dff5ef10eaf69996f

上記、二点が確認できたら早速アップデート!(=゚ω゚)ノ

導入


インストールできるPHPの確認


$ brew search php@7
==> Formulae
php@7.1 php@7.2 php@7.3
※自分は7.2にしまっす

インストール


$ brew install php@7.2

確認


$ php -v
PHP 5.6.30 (cli) (built: Oct 29 2017 20:30:32)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
あれ...更新されてない?(;・∀・)

brewのインストールフォルダ確認 => インストールされてる
$ ls -la /usr/local/Cellar/ | grep 'php'
drwxr-xr-x 3 tamomoru staff 102 1 1 17:20 php@7.2

調べたところPATHを通さないといけないようだ。

PATHを通す


export PATH="/usr/local/opt/php@7.2/bin:$PATH"
export PATH="/usr/local/opt/php@7.2/sbin:$PATH"
さらにちゃんとPATHが通ったか確認
$ echo $PATH
/usr/local/opt/php@7.2/sbin:/usr/local/opt/php@7.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/xxxxx/Library/Android/sdk/platform-tools:/Users/xxxxx/.nodebrew/current/bin:/Users/xxxxx/.nodebrew/current/bin

改めて確認


$ php -v
PHP 7.2.13 (cli) (built: Dec 7 2018 10:43:44) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.13, Copyright (c) 1999-2018, by Zend
Technologies
(゚∀゚)キタコレ!!


P.S
MACにデフォでPHPが入っていることを最近まで知らなかった・・・ついでに言うとapacheも(;^ω^)

参考


■PHPバージョンアップ
https://qiita.com/yamatmoo/items/4ff2fe1785f771e67e08
■brew導入参考
https://qiita.com/balius_1064/items/ac7dff5ef10eaf69996f
■brewのインストール先について
http://tweeeety.hateblo.jp/entry/2018/01/22/231003
広告

Profile