在Windows x64环境中编译的OpenCC和opencc4php扩展
OpenCC version: 1.1.19
PHP version: 7.4.33
PHP-SDK: 2.2.0
编译工具: Visual Studio 2022 Community + CMake + Python 3.13.5
- 将 php_opencc.dll 放入PHP安装目录的ext目录下
- 将 opencc.dll 放入PHP的根目录下
- 在 php.ini 中添加 php_opencc.dll(编译自opencc4php)扩展
[PHP_OPENCC]
extension=php_opencc.dll
- 将字典文件夹 open-install\share 放入对应应用的目录,在Windows下PHP调用时最好使用绝对路径加载JSON配置
有自己编译需求的,在编译时需要注意你正在使用的PHP版本,查找对应PHP-SDK和PHP源码,选择对应的编译环境
例如:我测试的PHP 7.4.33,是在vc15下编译的。因为我使用的是Visual Studio 2022 Community,从opencc4php扩展源码自行编译时,即使安装了MSVC v141 - VS2017 C++ build tools,在不更改其他设置时,还需要修改PHP-SDK提供的phpsdk_setshell.bat