为什么centos curl版本与php curl版本不同

时间:2019-05-25 19:25:02

标签: php curl centos

我更新了centos7 curl,现在的版本是7.65,然后重建了php7和set --with-curl=/usr/bin/curl。完成后,curl_version()仍显示7.20。为什么会这样?

我使用guzzle来请求一个需要http_version 2.0的网站,因此我必须升级php curl。希望有人帮助我,非常感谢!

1 个答案:

答案 0 :(得分:0)

您必须更新libcurl并将安装路径用作编译选项--with-curl=/path/to/libcurl

为此,请执行以下步骤:

here所述:

  1. 安装curl-config
  2. 使用curl-config --cflags找到libcurl的路径
  3. 使用curl-config --version确定libcurl版本
  4. 如果它不是您期望的版本,请使用--includedir选项重新构建curl
  5. 使用选项--with-curl=/path/to/libcurl重建php