openssl_public_encrypt(): Don't know how to get public key from this private key
请检查你的OpenSSL扩展是否安装正确如果你是使用XAMPP等集成环境,或者自己配置了Apache,参见:http://wmnmtm.lofter.com/post/1cad5b45_e9ad7bc
简单来说:
1. 找到你的安装环境,把PHP里的libeay32.dll和ssleay32.dll两个文件拷贝出来,粘贴到Apache的目录下,重启Apache即可解决。
2. 如果1不能解决,可以尝试切换你的PHP版本。
错误原因:
一些一键包的配置存在错误,例如XAMPP 1.7、phpStudy等。
不理世事