开发者社区> 问答> 正文

编译PHP认不到cURL

不管是我用 yum 安装, 还是编译CURL的源代码.
还是认不到CURL

checking for cURL in default path... found in /usr/local
checking for cURL 7.10.5 or greater... configure: error: cURL version 7.10.5 or later is required to compile php with cURL support

哪怕我指定 --with-curl=/usr/local/curl
相当诡异... 以前都没遇到过啊...
知道的朋友吱一声啊.

展开
收起
吴孟桥 2016-06-07 16:09:20 9325 0
2 条回答
写回答
取消 提交回答
  • php7.0.27以上 curl需要单独安装; yum -y install curl-devel 就OK啦~

    2019-07-17 19:30:24
    赞同 1 展开评论 打赏
  • 在 configure 脚本中, 判断 curl 版本是由: bin/curl-config --version 来提供的.

    而编译的 curl 7.21.5 , 执行 bin/curl-config --version 时, 输出: "libcurl -" (没有带版本号.够郁闷的.)

    另一台服务器, 上面有 curl 7.21.3 ,执行 bin/curl-config --version 时, 输出: "libcurl 7.21.3"

    因为知道自己的curl 版本号, 所以,直接修改 configure 脚本中的 curl_version="7021005"

    2019-07-17 19:30:24
    赞同 1 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载