PHP 编译安装 ICU+intl 扩展模块
2012年9月5日 | 分类: | 标签: , , ,
PHP intl 相关介绍:
intl-2.0.1 stable 下载:ICU 官方网站:
ICU-49.1.2 下载地址:安装方法:
1)下载 ICU-49.1.2 1 | http : //download.icu-project.org/files/icu4c/49.1.2/icu4c-49_1_2-src.tgz |
2)解压 icu4c-49_1_2-src.tgz
1 | tar zxf icu4c - 49_1_2 - src . tgz |
3)编译安装 icu4c-49_1_2 至 /usr/local/icu
1 2 3 | cd icu / source . / configure -- prefix = / usr / local / icu make && make install |
4)下载 intl-2.0.1 stable 版本。
1 | wget http : //pecl.php.net/get/intl-2.0.1.tgz |
5)解压 intl-2.0.1.tgz
1 | tar zxf intl - 2.0.1.tgz |
6)编译安装 intl
1 2 3 4 | cd intl - 2.0.1 / usr / local / php5 / bin / phpize . / configure -- enable - intl -- with - icu - dir = / usr / local / icu / -- with - php - config = / usr / local / php5 / bin / php - config -- prefix = / usr / local / intl make && make install |
7)intl 编译完成显示信息,也是 intl.so 模块存放地址。
Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/
8)在 php.ini 加上 intl.so 模块。
1 | extension = / usr / local / php5 / lib / php / extensions / no - debug - non - zts - 20090626 / intl . so |
9)重启 apache 服务
1 | service httpd restart |
10)验证 intl 是否已安装
1 | / usr / local / php5 / bin / php - i | grep intl |
或者使用 phpinfo()信息页查看。
显示相关信息
/etc/php5/conf.d/intl.ini,
intlintl.default_locale => no value => no valueintl.error_level => 0 => 0