最近公司在制作一个小程序,需要获取用户的基本信息,由于微信小程序更新了新的版本,需要加密验证,使用的就是openssl 扩展,所以在运行的时候出现了一个致命错误:openssl_decrypt 无法加密解密,经检查是php没有开启扩展问题,
于是乎我开始研究php的配置文件php.ini 结合网上的信息,开始配置php.ini文件,最终依然一事无成;
我使用的是php7.2 这个版本已经放弃了以前的加密方式:换成了openssl_decrypt,所以php必须开启openssl 扩展:
1:安装扩展
yum install openssl openssl-devel -y
2:安装编译php (注意:安装编译php的时候一定要直接编译openssl ,我尝试了多次先编译php 在编译openssl到php中 都不生效,提示php找不到openssl.so 库
希望这个思路能帮助大家