PHP 编译安装 ICU+intl 扩展模块

2012年9月5日 | 分类: Linux | 标签: apache, linux, nginx, php

PHP intl 相关介绍:http://pecl.php.net/package/intl
intl-2.0.1 stable 下载:http://pecl.php.net/get/intl-2.0.1.tgz

ICU 官方网站:http://www.icu-project.org/
ICU-49.1.2 下载地址:http://download.icu-project.org/files/icu4c/49.1.2/icu4c-49_1_2-src.tgz

安装方法:
1)下载 ICU-49.1.2


2)解压 icu4c-49_1_2-src.tgz


3)编译安装 icu4c-49_1_2 至 /usr/local/icu


4)下载 intl-2.0.1 stable 版本。


5)解压 intl-2.0.1.tgz


6)编译安装 intl


7)intl 编译完成显示信息,也是 intl.so 模块存放地址。

Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/

8)在 php.ini 加上 intl.so 模块。


9)重启 apache 服务


10)验证 intl 是否已安装


或者使用 phpinfo()信息页查看。

显示相关信息

/etc/php5/conf.d/intl.ini,
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0