最近公司在制作一個小程序,需要獲取用戶的基本信息,由於微信小程序更新了新的版本,需要加密驗證,使用的就是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 庫
希望這個思路能幫助大家