网站托管问题解决不了?低至10元,帮您解决!加微信直接与技术聊。
做微信手机号登录的时候,遇到“Fatal error: Call to undefined function openssl_decrypt()”的提示,按照网上说的教程开启php的openssl,发现其实已经开启了。
(这个图是后来截的,起初检验的时候看的宝塔面板中的phpinfo)
但,就是不行!
那么现在的现象就是OpenSSL已经支持,但就是不支持openssl_decrypt函数,很尴尬的一个局面,于是找了很多资料,关于openssl版本的,也给php程序包里的三个dll文件升级成新的,依然不行。
后来无意间发现一个问题:宝塔无法切换php版本,程序一直使用的是 php5.2,于是尝试了两步:
第一步:删除IIS中站点,在宝塔上恢复网站到IIS
发现并不凑效
第二步:在宝塔中删除站点,新建站点【成功!】
猜测是宝塔建立的那个站点,因为某些原因有问题,导致php版本切换相关程序无法执行。删除重建后好了。宝塔坑死人……
(解决方案就是:删除宝塔内站点,重建一个,问题解决)
还没有人来评论,快来抢个沙发吧!