gpt4 book ai didi

php - 在 xubuntu 中安装 pecl_http

转载 作者:可可西里 更新时间:2023-10-31 22:54:02 28 4
gpt4 key购买 nike

根据标题,我只是想在 ubuntu 中为 php 安装 pecl_http 扩展。

所以我做了最有意义的事情:

andreas@earl ~ $ sudo pecl install pecl_http
downloading pecl_http-1.6.6.tgz ...
Starting to download pecl_http-1.6.6.tgz (173,645 bytes)
.....................................done: 173,645 bytes
71 source files, building
running: phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
1. whether to enable cURL HTTP requests; specify libcurl directory : yes

1-1, 'all', 'abort', or Enter to continue:
1. whether to enable support for gzencoded/deflated message bodies; specify zlib directory : yes

1-1, 'all', 'abort', or Enter to continue:
1. whether to enable response content type guessing; specify libmagic directory : no

1-1, 'all', 'abort', or Enter to continue:
1. whether to depend on extensions which have been built shared : yes

1-1, 'all', 'abort', or Enter to continue:
building in /var/tmp/pear-build-root/pecl_http-1.6.6
running: /tmp/pear/temp/pecl_http/configure --with-http-curl-requests --with-http-zlib-compression --with-http-magic-mime=no --with-http-shared-deps

checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for gcc... gcc

.... <snip>

checking for unistd.h... (cached) yes
checking for gethostname... yes
checking for getdomainname... yes
checking for getservbyport... yes
checking for getservbyname... yes
checking for zlib.h... found in /usr
checking for zlib version >= 1.2.0.4... 1.2.3.3
checking for curl/curl.h... not found
configure: error: could not find curl/curl.h
ERROR: `/tmp/pear/temp/pecl_http/configure --with-http-curl-requests --with-http-zlib-compression --with-http-magic-mime=no --with-http-shared-deps' failed

所以好吧,我的系统里没有curl,所以我有

andreas@earl ~ $ sudo apt-get install php5-curl

Curl 安装正常,所以我再次尝试安装 php5-http,但仍然是同样的错误。

有人可以分享一盏灯吗? :(

-哇

最佳答案

您收到的消息并不表示缺少 PHP curl 包。

相反,问题是您似乎没有“系统”curl 包——或者,至少,没有包含编译 pecl_http .

根据快速 apt-cache search 判断:

$ LANG=en apt-cache search libcurl dev
libcurl4-gnutls-dev - Development files and documentation for libcurl (GnuTLS)
libcurl4-openssl-dev - Development files and documentation for libcurl (OpenSSL)
...

您可能必须安装 libcurl4-gnutls-devlibcurl4-openssl-dev
(上次编译 PHP 时,我安装了其中的第一个,它允许我在启用 curl 支持的情况下编译 PHP)

关于php - 在 xubuntu 中安装 pecl_http,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1933985/

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