nauxliu / opencc4php

简繁体转换 PHP 扩展
MIT License
458 stars 85 forks source link

安装成功,调用失败 #39

Closed FrenzyJie closed 6 years ago

FrenzyJie commented 6 years ago

php -m和phpinfo打印都能看到opencc已经成功安装, 但是在调用opencc_open时, image image

$od返回false,加载不到资源,求问一下为是啥?

pkujhd commented 6 years ago

检查下你的opencc的安装,t2s.json是否存在.

FrenzyJie commented 6 years ago

存在的,在命令行的情况下时可以执行成功的,但是在php里面就会执行失败

FrenzyJie commented 6 years ago

opencc_open()里面的json文件,默认路径应该是哪里的呢?

pkujhd commented 6 years ago

默认在 opencc的 share目录下面,你是fpm模式下执行不了,cli模式下能正确执行么?那检查一下你的fpm的php配置吧.

SamHz commented 4 years ago

ubuntu16.04 PHP7.1.3 Warning: opencc_convert() expects parameter 2 to be resource, boolean given in /var/www/html/gts-eip/public/test.php on line 4

Warning: opencc_close() expects parameter 1 to be resource, boolean given in /var/www/html/gts-eip/public/test.php on line 6

遇到同样问题请问是怎么解决的 /usr/share/opencc/下有s2twp.json文件 然后代码为测试代码:



$od = opencc_open("s2twp.json"); //传入配置文件名
$text = opencc_convert($_GET['name'], $od);
echo $text;
opencc_close($od); ```
我试了写全路径也不行
DennisXH commented 3 years ago

@SamHz 问题解决了吗? 我也遇到同样问题 phpunit test都pass了,但web request 的就是不行

opencc_convert() expects parameter 2 to be resource, bool given