macOS CatalinaにphpenvでPHP7.4.9をインストールしたときにつまずいたので備忘録です。
パッケージが足りないというエラーはbrewでインストールすれば解決するので割愛します。
パッケージのパスを通す
一部パッケージのパスが通っていないことが原因でエラーが発生するので、.bash_profile にパスを設定します。
export PATH="/usr/local/opt/bzip2/bin:$PATH"
export PATH="/usr/local/opt/icu4c/bin:$PATH"
export PATH="/usr/local/opt/icu4c/sbin:$PATH"
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig:$PKG_CONFIG_PATH"
export PKG_CONFIG_PATH="/usr/local/opt/libxml2/lib/pkgconfig:$PKG_CONFIG_PATH"
phpenvのdefault_configure_optionファイルも設定します。
--with-bz2=/usr/local/opt/bzip2
--with-iconv=/usr/local/opt/libiconv
以上の設定でPHP7.4.9が無事インストールできました。