centos7.2系统中如何安装php7自带的扩展intl

一、引言

在使用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文件以及测试安装。希望对读者有所帮助。

后端开发标签