June 11, 2014

CentOS6.5でidn_to_ascii()とidn_to_utf8()を使えるようにする

メモです。

ICUライブラリをインストールする (最新版は http://site.icu-project.org/download で確認)
$ wget http://download.icu-project.org/files/icu4c/53.1/icu4c-53_1-src.tgz
$ tar zxvf icu4c-52_1-src.tgz
$ cd icu/source/
$ ./configure --prefix={PREFIX}
$ make
$ make install
PECLのintlパッケージをインストールする
$ sudo pecl install intl
# 略
Specify where ICU libraries and headers can be found [DEFAULT] :{PREFIX}
php.iniに以下を記述
extension=intl.so
確認
$ php -r "var_dump(function_exists('idn_to_ascii'));"
bool(true)

$ php -r "var_dump(function_exists('idn_to_utf8'));"
bool(true)
以下、ICUライブラリに関して参考にさせて頂きました。
http://qiita.com/emegane/items/f8f66eeb6dbac95c662d

No comments:

Post a Comment