【Mac】phpbrewでインストールしたPHPにiconvを追加する

PHP

使用した環境は下記のとおりです。

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)