php curl NSS的问题

原创
2021/08/05 18:03
阅读数 88
  • 问题由来 php的某些版本安装的curl,使用的openssl版本是NSS加密算法,不是之前的TLS,导致了与其他服务器通讯时连接失败。

  • 问题原因 php安装的curl模块没使用openssl,而是nss。

  • 解决办法 先查看你的curl模块的版本,打开phpinfo可以查得到,如果是低于7.36的以下的,可能都会有问题参考 这里

升级到大于7.36以上版本的curl,安装后特别要注意把lib路径加到ld.so.conf里,否则有可能重新安装php仍是旧的。

echo /usr/local/curl/lib/ >> /etc/ld.sof.conf
ldconfig

最后重新编译php,指定curl路径 --with-curl=/usr/local/curl

重启php

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部