在thinkphp中,引入了ping++的server SDK,根据example的示例调试代码时,报了个扩展未开启的错误:开启openssl扩展(在ext目录下需要有个openssl扩展,并且在php.ini里把该扩展的注释去掉),重启服务器,问题就解决了。
但在上传到服务器环境后,报错提示:unexpected符号“,”,在pingpp/lib/Util/RequestOptions.php第74行。该错误是个语法错误,但是怎么看都不会是语法错误,毕竟是官方下载的SDK包,语法错误是不可能的。第74行并没有任何代码,是RequestOptions.php的结尾了。于是把第74行删掉,再次运行,报错call to undefined function openssl.........
错误提示就明显多了,在服务器上,开启该扩展后,重启服务器生效。但是扩展未开启会报74行语法错误,我还是很费解,不知道是怎么导致的。