博客列表 >Linux CentOS安装ICU库

Linux CentOS安装ICU库

Coco
Coco原创
2021年12月24日 21:38:524476浏览

  简介

  这个ICU可不是我们行业常说的“重症监护室”哦。

  ICU是International Component for Unicode的简称,是一套稳定成熟、功能强大、轻便易用和跨平台支持Unicode 的开发包。

  International Component for Unicode (以下简称 ICU) 使得开发人员在 C/C++ 和 Java 上开发全球化软件产品更容易,ICU 项目由Unicode Consortium管理。

  GitHub地址:

  github/unicode-org/icu/

  ICU 可以根据客户端的语言环境给客户返回最接近语言的字符串,也就是说客户端可能与服务器端的语言环境不一致,不能只根据服务器端的语言来返回字符串。而且将来单独增加或维护资源文件,不需要重新生成可执行文件或动态链接库。为了提高重用性,最好将所有资源信息统一管理,不是每个模块各自维护管理。

  注:在编译安装PHP8时会用到这个库,详情请参考:CentOS8 编译安装 PHP8.0.8

  安装

  (1)、Linux通用编译安装icu:

  # 下载

  wget github/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz

  # 解压

  tar -xf icu4c-65_1-src.tgz

  # 进入目录

  cd icu/source

  # 检查生成makefile

  ./configure --prefix=/usr

  # 编译

  make

  # 安装

  make install

  如果在./configure过程中,遇到了:

  configure: error: C++ compiler g++ does not work or no compiler found

  可以对应的安装:

  yum install gcc gcc-c++ # centos系统

  apt install build-essential # ubuntu系统

  (2)、CentOS yum安装

  如果你是CentOS系列的操作系统,直接如下Yum安装即可。

  yum install libicu-devel

  注:有对wget命令不熟悉的同学,可以参考:linux wget命令详解

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议