当前位置:首页 > 技术分享 > 详情
sousuo
sousuo

Fatal error: Call to undefined function openssl_decrypt() 系列问题解决,终于实现

上传时间:2021-11-13            浏览次数:1324

做微信手机号登录的时候,遇到“Fatal error: Call to undefined function openssl_decrypt()”的提示,按照网上说的教程开启php的openssl,发现其实已经开启了。

(这个图是后来截的,起初检验的时候看的宝塔面板中的phpinfo)


但,就是不行!

那么现在的现象就是OpenSSL已经支持,但就是不支持openssl_decrypt函数,很尴尬的一个局面,于是找了很多资料,关于openssl版本的,也给php程序包里的三个dll文件升级成新的,依然不行。

后来无意间发现一个问题:宝塔无法切换php版本,程序一直使用的是 php5.2,于是尝试了两步:

第一步:删除IIS中站点,在宝塔上恢复网站到IIS

发现并不凑效

第二步:在宝塔中删除站点,新建站点【成功!】

猜测是宝塔建立的那个站点,因为某些原因有问题,导致php版本切换相关程序无法执行。删除重建后好了。宝塔坑死人……

(解决方案就是:删除宝塔内站点,重建一个,问题解决)

本文作者:野狼优优

十六年网站建设相关经验
一站式为您提供网站相关服务

欢迎扫码咨询

发表评论
请遵守网络文明公约,理性发言
访客头像

还没有人来评论,快来抢个沙发吧!

0371-56789390
公司地址

郑州市花园路东风路向西300路南弘熹台22层

联系我们