- 当前位置:
- 实战经验
- ->
- 服务器分类
intl扩展的安装
intl扩展的安装
intl扩展的安装依赖icu
我在使用yii2.0的时候,表单下拉框哪里的时候出现
ot Supported: Message format 'number' is only supported for integer values. You have to install PHP intl extension to use this feature.
可以看出提示缺少
PHP intl extension
这个扩展,我的php是5.5.7版本阿里服务器
于是找了很多资料总算成功
步骤:
这个网上很多我就不多说了,我直接使用命令
#下载icu文件 也可手动下载
yum install libicu-devel
#可以查到下载路径
whereis icu
创建安装文件夹icu
mkdir /usr/local/icu
#安装直接在intl-3.0.0目录下进行 这个地址是上一步创建的
./configure --prefix=/usr/local/icu make && make install
开始安装intl-3.0.0
进入文件夹后,首先运行 phpize 来准备编译扩展的环境
[root@tangrucheng-linux intl-3.0.0]# /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: 20100525 Zend Extension Api No: 220100525
运行后,我们运行 ./configure 脚本来进行配置 --with-php-config 这个参数是告诉配置脚本 php-config 这个程序的路径。
[root@tangrucheng-linux intl-3.0.0]# ./configure -h[root@tangrucheng-linux intl-3.0.0]# ./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php/bin/php-config 这时用make来编译扩展
安装完成后将 extension=intl.so
加入到php.ini文件中,然后执行
/etc/init.d/php-fpm restart
使php.ini配置生效
用 # php -m | grep intl 或 phpinfo() 查看intl扩展是否安装成功
- 1、linux下apache日志如何限制大小方法
- 2、linux 分区挂载新磁盘
- 3、linux pure-ftpd查看账户和添加账户,修改账户密码
- 4、获取阿里云免费SSL证书方法(Https)
- 5、Windows phpstudy 7.0.12 nts 安装redis
- 6、linux服务器配置https以及证书使用方式
- 7、linux服务器使用vsftpd创建ftp账号
- 8、intl扩展的安装
- 9、Linux下安装lrzsz
- 10、分享下自己的惊魂48小时,希望能够引起大家的足够重视!
- 11、查询dns命令
- 12、php curl无法返回数据 域名地址ping不通
其他[服务器]相关 查看更多>>