微信支付,curl證書報錯 58

本地windows環境測試沒有問題,服務器centos環境,測試一直包58錯誤。網上各種百度,都沒有用。最後發現是權限問題導致的。

網上常見說法:

一、路徑不正確

        我測試很多遍,並且打印路徑,可以百分百確定路徑是正確的,然後檢查下一個

 

二、centos對應的ssl問蘋果的,不是openssl,微信支付用的是openssl

         使用命令,查看系統是不是openssl。 

        查看命令: php -i | grep "SSL"

        如果顯示   

       說明是正常的。或者用phpinfo查看。

       如果不是,就需要切換成openssl。參考:https://blog.csdn.net/weixin_33953384/article/details/92469459

 

三、證書權限問題

       我就是在這個問題上坑了個把小時。確定前面都是沒有問題,可以查看一下是不是這個問題。我的 證書所在文件夾是root權限,修改爲www權限就可以了。這個問題坑死我了。以後要多注意權限問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章