安装/配置
在线手册:中文 英文
PHP手册

Installation/Configuration

安装

» PECL 扩展未与 PHP 捆绑。

安装此 PECL 扩展相关的信息可在手册中标题为 PECL 扩展的安装 章节中找到。另外的信息,如新的发行版本、下载、源文件、 Additional information such as new releases,维护人员信息及变更日志等,都在此处: » http://pecl.php.net/package/pecl_http.

Note: The official name of this extension is pecl_http.

PECL 扩展的 DLL 当前不可用。参见 在 Windows 上构建 章节。


安装/配置
在线手册:中文 英文
PHP手册
PHP手册 - N: Installation/Configuration

用户评论:

aeternuslibertas at gmail dot com (06-Mar-2012 04:34)

If you are on Arch linux you can install this via pear.
just install pear first with pacman, then once php-pear is installed you can # pecl install pecl_http

sumariva at gmail dot com (17-Nov-2011 04:00)

To install this extension on Gentoo Linux just run the package manager:
emerge -q pecl-http
and add the extension into php.ini
extension=http.so ( do not have the php_ prefix )

psymatix at gmail dot com (27-Jul-2011 08:44)

To install libmagic use:

apt-get install libmagic-dev INSTEAD of apt-get install libmagic

Anonymous (21-Jul-2011 07:19)

On Fedora, I had to do 'yum install curl-devel' to avoid missing curl.h error.

jjrp78 at yahoo dot com (25-Oct-2010 03:43)

in Ubuntu 10.10 I had to create this file:

/etc/php5/conf.d/http.ini

and add this line:

extension=http.so

srimalj at gmail dot com (29-Mar-2008 04:55)

Just to add to the above.

I had to install the following in Ubuntu 7.10 .

(otherwise I get a message saying missing curl.h)

# apt-get install libcurl4-gnutls-dev

Hope this helps someone the trouble i went into, just to get the http_post_fields function working

Regs

Srimal.

Mohd Azhar bin Ariffin (25-Feb-2008 11:20)

The installation guideline is very insufficient. I've installed for Debian lenny/sid with the following step;

apt-get install php5-dev (to enable pecl command)
apt-get install libcurl3 (to get curl support)
apt-get install libmagic

and

pecl install pecl_http

pecl will download and compile but before that just follow the prompt. If the respective development library is not available in your system, the compilation will abort.

After pecl_http got install, copy /usr/lib/php5/20060613+lfs/http.so to /usr/lib/apache2/modules and restart apache

Hopefully this will help others from facing the same hassle for quite sometime.

Jean-Lou Dupont (07-Jan-2008 08:24)

Don't forget to copy ''http.so'' in the php/modules directory and add ''extension=http.so'' to php.ini.

Christian9997 (15-Jun-2007 03:09)

The "Installation requirements on Windows" are confusing:

If you are a Windows user you need to have the php_curl.dll extension installed before being able to install the php_http.dll extension.