一、引言
在使用CentOS 7.2进行Web开发中,经常需要使用PHP进行编程。而php7的扩展intl是一个非常有用的扩展,可以帮助我们更好地操作字符串、日期等数据类型。本文就介绍了如何在CentOS 7.2系统中安装php7自带的扩展intl。
二、安装前的准备
在安装扩展之前,我们需要知道自己的PHP版本,否则可能会选择错误版本。可以通过以下命令查看:
```
php -v
```
输出:
```
PHP 7.2.34 (cli) (built: Apr 13 2021 16:50:17) ( NTS )
```
可以看出,本文使用的是PHP 7.2.34版本。
三、安装扩展
1. 安装依赖包
首先,我们需要安装一些依赖包,才能顺利安装成功intl扩展。可以使用以下命令:
```
sudo yum install gcc php-devel php-pear libicu-devel libicu
```
2. 安装intl
可以通过以下命令进行安装:
```
sudo pecl install intl
```
安装过程中会询问intl的安装位置,一般情况下直接按回车即可。
3. 修改php.ini文件
安装过后,需要在php.ini文件中将intl扩展引入。可以使用以下命令打开php.ini文件:
```
sudo vi /etc/php.ini
```
在文件中查找extension,确认是否已经存在intl扩展。如果不存在,可以通过以下方式添加:
```
extension=intl.so
```
四、测试安装
安装完成后,需要测试是否安装成功。可以使用以下命令查看php信息并确认intl扩展是否成功引入:
```
php -i | grep -i intl
```
输出:
```
/etc/php.d/20-intl.ini,
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0
```
可以看出,在Internationalization support一项中,intl已经成功引入。
五、总结
这篇文章介绍了在CentOS 7.2系统中安装php7自带的扩展intl的方法。包括安装前的准备、安装依赖包、安装intl、修改php.ini文件以及测试安装。希望对读者有所帮助。