MacのPHP5をPHP7にbrewでアップデートする

  • 10
    Like
  • 0
    Comment

Macに入ってるPHP5をPHP7にアップデートする

作業メモです

初期状態

OS: OS X EL Capitan(10.11.6)

$ php -v
PHP 5.5.38 (cli) (built: Aug 21 2016 21:48:49)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

Homebrew

ここを参考にさせてもらいました。
MacにHomebrewをインストールする

HomebrewでPHP7を検索

brew search php7で検索

$ brew search php7
homebrew/php/php70                  homebrew/php/php70-lz4              homebrew/php/php70-stats            homebrew/php/php71-gearman          homebrew/php/php71-pdo-dblib
homebrew/php/php70-amqp             homebrew/php/php70-lzf              homebrew/php/php70-swoole           homebrew/php/php71-geoip            homebrew/php/php71-pdo-pgsql
homebrew/php/php70-apcu             homebrew/php/php70-mailparse        homebrew/php/php70-tidy             homebrew/php/php71-geos             homebrew/php/php71-pspell
homebrew/php/php70-apcu-bc          homebrew/php/php70-maxminddb        homebrew/php/php70-timec
~略~
homebrew/php/php71←今回はこれ。
...

PHP7をインストール

brew install homebrew/php/php71 でインストール

$ brew install homebrew/php/php71
brew install homebrew/php/php71
==> Tapping homebrew/php
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-php'...
remote: Counting objects: 685, done.
remote: Compressing objects: 100% (461/461), done.
remote: Total 685 (delta 448), reused 284 (delta 219), pack-reused 0
Receiving objects: 100% (685/685), 282.64 KiB | 0 bytes/s, done.
Resolving deltas: 100% (448/448), done.
Tapped 656 formulae (700 files, 1.3MB)
==> Installing php71 from homebrew/php

Path通す

.bash_profileに追加。

export PATH="$(brew --prefix homebrew/php/php71)/bin:$PATH"

確認

$ php -v
PHP 7.1.2 (cli) (built: Feb 17 2017 10:51:21) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

とても簡単。(^ω^)