一個大坑linux php7.2+openssl擴展 問題


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

希望這個思路能幫助大家


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM