intlがないと動きません。
というこで、まずicuライブラリを入れます。ここはサクサクいきます。
$ cd ~/local/src $ wget http://download.icu-project.org/files/icu4c/54.1/icu4c-54_1-src.tgz $ tar zxvf icu4c-54_1-src.tgz $ cd icu/source $ ./configure --prefix=$HOME/local $ gmake $ gmake install
続いて、intl
$ cd ~/local/src $ wget http://pecl.php.net/get/intl-3.0.0.tgz $ tar zxvf intl-3.0.0.tgz $ cd intl-3.0.0 $ phpize
次に、.configureをしますが、phpのバージョンを指定します。
/php/5.6/
ここでphpのバージョンを指定しないと、エラーになりました。
$ ./configure --prefix=$HOME/local --with-icu-dir=$HOME/local --with-php-config=/usr/local/php/5.6/bin/php-config $ make
あとは、php.initでextensionのパスを通します。
phpinfo()に入ってることを確認。
バージョン指定のところ、毎回見落とすんだよな~
自暴自棄です。