PHPackages                             meshell/ffi-opencc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. meshell/ffi-opencc

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

meshell/ffi-opencc
==================

Quickly convert Chinese (simplified) to chinese (traditional)

1.3.1(4y ago)4102MITPHPPHP &gt;=7.4

Since Jun 24Pushed 1y ago1 watchersCompare

[ Source](https://github.com/TianLiangZhou/ffi-opencc)[ Packagist](https://packagist.org/packages/meshell/ffi-opencc)[ RSS](/packages/meshell-ffi-opencc/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (11)Used By (0)

ffi-opencc
----------

[](#ffi-opencc)

该项目是将中文简体转换成繁体，使用`rust`构建动态链接库来给`php`调用。 该库主要是为了提高`php`转换繁体字的性能而构建（**特别是长文章**）。

### 环境

[](#环境)

需要`php >= 7.4` 以上的版本并且开启了`FFI`扩展。如果你需要自己编译库还需要装`rust` 工具链。

还需要设置`php.ini` 中的`ffi.enable`为`On`。

该库需要依赖`opencc`库。

目前有两种方式来构建依赖。

1. 手动安装`opencc`

    > 比如: `yum install opencc` 或者 `apt-get install opencc` 甚至还你可以[自己编译](https://github.com/BYVoid/OpenCC)
2. 为库目录下的`lib/libopencc.so.1.1.2`创建软链

    ```
        [root@meshell]# ln -s ./lib/libopencc.so.1.1.2 /lib64/libopencc.so.1.1
        [root@meshell]# ln -s /lib64/libopencc.so.1.1 /lib64/libopencc.so
    ```

> 该目录不支持`window`环境，如果你需要请自行编译。

### Usage

[](#usage)

该库提供六种转换用法：简转繁，繁转简，简转繁，繁转简，简转繁，繁转简。

```
