PHPBrew を導入済みの Mac で、バージョンアップした際の作業ログです。

なお、 PHPBrew の導入や使い方は次をご覧ください。

PHPBrew でかんたんに PHP 環境を管理する
MacにPHPBrewを導入してPHPの切り替えができるようにしてみました。
Atuweb 開発 Log

利用可能なバージョンのチェック

phpbrew known を打ち、インストール可能なバージョンの一覧を確認します。

1$ phpbrew known
2#WARNING: it seems you are running PHPBrew under MacOS 10.11 or above with rootless enabled. it's recommended turn off rootless before your continue, or you may experience some issues.
3Read local release list (last update: 2018-01-13 09:05:00 UTC).
4You can run `phpbrew update` or `phpbrew known --update` to get a newer release list.
57.1: 7.1.0 ...
67.0: 7.0.14, 7.0.13, 7.0.12, 7.0.11, 7.0.10, 7.0.9, 7.0.8, 7.0.7 ...
75.6: 5.6.29, 5.6.28, 5.6.27, 5.6.26, 5.6.25, 5.6.24, 5.6.23, 5.6.22 ...
85.5: 5.5.38, 5.5.37, 5.5.36, 5.5.35, 5.5.34, 5.5.33, 5.5.32, 5.5.31 ...
95.4: 5.4.45, 5.4.44, 5.4.43, 5.4.42, 5.4.41, 5.4.40, 5.4.39, 5.4.38 ...

あー、結構触ってなかったようですね。

phpbrew update を打って更新をかけます。

 1$ phpbrew update
 2#WARNING: it seems you are running PHPBrew under MacOS 10.11 or above with rootless enabled. it's recommended turn off rootless before your continue, or you may experience some issues.
 3===> Fetching release list...
 4Downloading https://secure.php.net/releases/index.php?json&version=7&max=100 via curl extension
 5Downloading https://secure.php.net/releases/index.php?json&version=5&max=100 via curl extension
 67.3: 5 releases
 77.2: 18 releases
 87.1: 29 releases
 97.0: 34 releases
105.6: 41 releases
115.5: 39 releases
125.4: 20 releases
13===> Done

もう一度、利用可能バージョンをチェック。

 1$ phpbrew known
 2#WARNING: it seems you are running PHPBrew under MacOS 10.11 or above with rootless enabled. it's recommended turn off rootless before your continue, or you may experience some issues.
 3Read local release list (last update: 2019-04-30 21:28:45 UTC).
 4You can run `phpbrew update` or `phpbrew known --update` to get a newer release list.
 57.3: 7.3.4, 7.3.3, 7.3.2, 7.3.1, 7.3.0 ...
 67.2: 7.2.17, 7.2.16, 7.2.15, 7.2.14, 7.2.13, 7.2.12, 7.2.11, 7.2.10 ...
 77.1: 7.1.28, 7.1.27, 7.1.26, 7.1.25, 7.1.24, 7.1.23, 7.1.22, 7.1.21 ...
 87.0: 7.0.33, 7.0.32, 7.0.31, 7.0.30, 7.0.29, 7.0.28, 7.0.27, 7.0.26 ...
 95.6: 5.6.40, 5.6.39, 5.6.38, 5.6.37, 5.6.36, 5.6.35, 5.6.34, 5.6.33 ...
105.5: 5.5.38, 5.5.37, 5.5.36, 5.5.35, 5.5.34, 5.5.33, 5.5.32, 5.5.31 ...
115.4: 5.4.45, 5.4.44, 5.4.43, 5.4.42, 5.4.41, 5.4.40, 5.4.39, 5.4.38 ...

新しいバージョンのインストール

では、最新の 7.3.4 を入れてるため、次を実行します。

1$ phpbrew install php-7.3.4 +default +mysql +fpm

しばらくして Enjoy! が表示されるとインストール完了です。

あとは、一時的に利用するなら $ phpbrew use php-7.3.4 を、

デフォルトを切り替えるなら $ phpbrew switch php-7.3.4 を打てば OK です。

PHP バージョンを確認すると、

1$ php -v
2PHP 7.3.4 (cli) (built: May  1 2019 07:01:57) ( NTS )
3Copyright (c) 1997-2018 The PHP Group
4Zend Engine v3.3.4, Copyright (c) 1998-2018 Zend Technologies

7.3.4 があたっていることを確認できました。
お疲れ様でした。

追加したライブラリ

今回、インストール中に次のエラーが出ました。

1checking for libzip... not found
2
3configure: error: Please reinstall the libzip distribution
4
5Please checkout the build log file for more details:
6  tail /Users/user_name/.phpbrew/build/php-7.3.4/build.log

libzip が見つからないらしいので、 Hobebrew で足してあげます。

1$ brew install libzip
2$ brew link libzip --force

ライブラリ追加後、 phpbrew install を再実行しました。