【发布时间】:2011-06-26 00:09:20
【问题描述】:
用--with-curl=编译php时需要指定目录
curl 二进制文件位于/usr/bin/curl
curl -V 给我
curl 7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
locate curl给我
/usr/bin/curl
/usr/lib/libcurl.so.3
/usr/lib/libcurl.so.3.0.0
/usr/lib64/libcurl.so.3
/usr/lib64/libcurl.so.3.0.0
删除 /usr/share/... 和其他不相关的文件
更新
试过--with-curl=/usr/lib64 和--with-curl=/usr/lib 虽然我很确定它是 64 位的。
checking for cURL support... yes
checking if we should use cURL for url streams... no
checking for cURL in default path... not found
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/
解决方案
PHP 需要 curl-devel
【问题讨论】:
-
对于 64 位 ubuntu 17.** 及之后,curl 被移动到 /usr/include/x86_64-linux-gnu/curl,所以只需创建一个符号链接 cd /usr/include sudo ln -s x86_64-linux-gnu/curl
-
@minhajul 的评论是我的解决方案 //
标签: php linux curl installation compilation