具体解决办法: 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的集成环境 所以可以用下面的方法解决