Ubuntu 下 PHP CURL 请求出现 502 错误

最近在将原有的代码迁移到新的Ubuntu 环境下的时候遇到了一个问题 , Curl 在请求的时候 会返回 异常的 502 错误

在百度了好久以后 终于发现了这样的一个帖子 《Ubuntu 下 PHP curl https 段错误(或者nginx502)

根据文中的提示  ,造成这个问题的关键原因是因为 Ubuntu 20.04 版本中 内置的 Curl 模块中使用的 OpenSSL 版本和 PHP  版本不同导致的 。

解决这个问题最简单的办法就是重新编译安装 curl


wget https://download.szhcloud.cn/tar/curl-7.74.0.tar.gz
tar vxzf curl-7.74.0.tar.gz
cd curl-7.74.0
sudo ./configure --with-ssl=/usr/local/openssl --prefix=/usr/local 
sudo make
sudo make install
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注