A-A+
ERROR:64987649 Unable to find…错误
今天在给客户的 ecshop 系统中添加第三方登陆的时候出现如下的错误:
ERROR: 64987649 - Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
用的 win2003 的系统,从网上搜索了下,原来遇到这种问题的用户不少,是因为 php 不支持 openssl 所引起的,我们只需要将 php 目录下的 libeay32.dll 和 ssleay32.dll 两个文件一起拷贝到其c盘下的 system32下就可以了。
至于在使用 linux 系统的用户,可以重新编译一下 php,编译时添加上 --enable-ssl 的参数即可。
因为 win2003 是自己的服务器系统,所以直接操作系统就可以了,目前夏日博客还没找到直接在文件里面修改的方法,不过一般的虚拟主机都支持 openssl,如果还是出现这种问题的话就要寻问一下空间提供商了。