gpt4 book ai didi

php - 用curl编译php,curl安装在哪里?

转载 作者:IT老高 更新时间:2023-10-28 12:37:16 25 4
gpt4 key购买 nike

--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

最佳答案

这些都不允许您在启用 cURL 的情况下编译 PHP。

为了使用 cURL 进行编译,您需要 libcurl 头文件(.h 文件)。它们通常位于 /usr/include/curl 中。它们通常捆绑在单独的开发包中。

例如,在 Ubuntu 中安装 libcurl:

sudo apt-get install libcurl4-gnutls-dev

或 CentOS:

sudo yum install curl-devel

那么你可以这样做:

./configure --with-curl # other options...

如果您手动编译 cURL,您可以指定不带 libinclude 后缀的文件的路径。 (例如:/usr/local 如果 cURL header 在 /usr/local/include/curl 中)。

关于php - 用curl编译php,curl安装在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976971/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com