php5.6安装intl扩展

详细步骤见:http://www.cnblogs.com/boy215/p/6813873.html

介绍

PHP intl 是国际化扩展,是ICU 库的一个包装器。所以在安装PHP intl扩展前要先安装ICU库
安装包也可从此处下载:http://note.youdao.com/noteshare?id=ecf22abf8ea8d7744188729e081162ce&sub=16F164B21F85498DAA901B0301FB8767

环境搭建

下载icu源码包

wget http://download.icu-project.org/files/icu4c/52.1/icu4c-52_1-src.tgz

安装icu库

tar -zxf  icu4c-52_1-src.tgz
mkdir /usr/local/icu
cd icu/source
./configure --prefix=/usr/local/icu
make && make install

下载intl扩展源码包

wget http://pecl.php.net/get/intl-3.0.0.tgz  

安装intl扩展

tar -zxf intl-3.0.0.tgz
cd intl-3.0.0

/usr/local/php5630/bin/phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226

运行后,我们运行 ./configure 脚本来进行配置

./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php5630/bin/php-config

--with-php-config 这个参数是告诉配置脚本 php-config 这个程序的路径

编译扩展

make && make install

配置php.init

vim /usr/local/php5630/lib/php.ini    
extension=intl.so  #添加

重启php服务

killall php-fpm  #关闭php服务
 /etc/init.d/php-fpm   #启动php服务使配置文件生效
php5.6安装intl扩展_第1张图片
查看php扩展.jpg

你可能感兴趣的:(php5.6安装intl扩展)