使用した環境は下記のとおりです。
OSのバージョン: macOS 10.14.4
phpbrewのバージョン: 1.23.1
PHPのバージョン: 7.1.27
シェル: fish
iconvのインストール
“libiconv”をインストールしていない場合はbrewでインストールします。
$ brew install libiconv
iconvは下記のコマンドを実行してインストールします。
$ phpbrew ext install iconv
iconvが有効化されているかどうか確認します。
$ phpbrew extension
Loaded extensions:
[*] bcmath 7.1.27
[*] bz2 7.1.27
[*] calendar 7.1.27
[*] ctype 7.1.27
[*] curl 7.1.27
[*] date 7.1.27
[*] dom 20031129
[*] fileinfo 1.0.5
[*] filter 7.1.27
[*] gd 7.1.27
[*] hash 1.0
[*] iconv 7.1.27
[*] intl 1.1.0
...
iconvのインストール時に発生したエラーと対処方法
configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>
libiconvのパスを取得する際、brew –prefixを使用することができます。
※bashやzshをお使いの場合、”$(brew –prefix”とカッコの前に”$”をつける必要があるかもしれません。
$ phpbrew ext install iconv -- --with-iconv=(brew --prefix libiconv)