php curl NSS的问题

  • 问题由来 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

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