OpenCC Git地址 https://github.com/BYVoid/OpenCC
opencc4php Git地址 https://github.com/nauxliu/opencc4php
1.准备编译环境
yum -y install centos-release-scl
yum -y install devtoolset-10-gcc*
scl enable devtoolset-10 bash
gcc -v
yum groups install development -y
yum install gcc bc ncurses-devel openssl-devel elfutils-libelf-devel -y
2.编译OpenCC
cd /usr/local
git clone https://github.com/BYVoid/OpenCC.git --depth 1
cd OpenCC
make
sudo make install
3.编译并测试opencc4php
cd /usr/local
git clone https://github.com/NauxLiu/opencc4php.git --depth 1
cd opencc4php
phpize
./configure --with-php-config=[PHP安装目录]
make test
根据报错删除相关php禁用函数
proc_open shell_exec putenv
4.正式编译
cd /usr/local/opencc4php
make && sudo make install
5.安装拓展
编辑php.ini添加下方语句
[openCC]
extension=opencc.so
重启PHP如出现下方报错,ssh执行下方命令
echo "/usr/local/opencc4php/modules" >> /etc/ld.so.conf
ldconfig
测试拓展的话,参考下方语句
<?php
$od = opencc_open("s2twp.json"); //传入配置文件名
$text = opencc_convert("奥里给", $od);
echo $text;//奧裡給
opencc_close($od);
其他繁体语种使用参考下方
s2t.json 简体到繁体
t2s.json 繁体到简体
s2tw.json 简体到台湾正体
tw2s.json 台湾正体到简体
s2hk.json 简体到香港繁体(香港小学学习字词表标准)
hk2s.json 香港繁体(香港小学学习字词表标准)到简体
s2twp.json 简体到繁体(台湾正体标准)并转换为台湾常用词汇
tw2sp.json 繁体(台湾正体标准)到简体并转换为中国大陆常用词汇
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)