具體解決辦法:? https://www.landui.com/help/show-6155.html
我的服務器是windows server 2008 r2 。 可以看出我的系統環境是支持tls1.2的。于是我就按照以上鏈接的方法做。
但是 微信小程序一直提示我的tls是? 1.0版本。于是我重新把注冊表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols的值刪掉、 然后重新注入、 再次重新服務器? 還是不行。腦子發熱的我甚至把服務器主機都給重啟一次、結果發現還是不行。。。。。。
最后發現一篇文章:說PHP版本要在5.5以上才可以支持tls1.2。我自己的服務器是5.3的。確實,當我把php版本升級為5.5后,微信小程序終于沒有報錯了。不過,改了php的版本 也有可能會導致以前能正常運行的網站 報錯。遇到這種問題 也只能一點點去改了。祝你們好運。
還有就是服務器上有多個域名的,當配置了php5.5,發現其他的網站打不開或者出問題的 可以使用配置php多版本。我的服務器是用的phpstudy的集成環境 所以可以用下面的方法解決