=zlib=
Provides gzip/zlib/deflate encoding.
+ Minimum version: 1.2.0.4
Install on Debian: `apt-get install zlib1g-dev`
=libidn=
Provides IDNA support in URLs.
+ Minimum version: none
Install on Debian: `apt-get install libidn11-dev`
+=libidn2=
+ Provides IDNA support in URLs (fallback if libidn is not available).
+ Minimum version: none
+ Install on Debian: `apt-get install libidn2-0-dev`
+
+=libicu=
+ Provides IDNA support in URLs (fallback if libidn is not available).
+ Minimum version: none
+ Install on Debian: `apt-get install libicu-dev`
+
=libcurl=
Provides HTTP request functionality.
+ Minimum version: 7.18.2
Install on Debian: `apt-get install libcurl4-openssl-dev`
Note: There are usually different styles of SSL support for libcurl available, so you can replace 'openssl' in the above command f.e. with 'nss' or 'gnutls'.
=libevent=
Eventloop support for the HTTP client.
+ Minimum version: none
Install on Debian: `apt-get install libevent-dev`
### PHP extensions:
* hash
* iconv
-* json
+* json (only until < 2.4.0)
Please ensure that all extension on which pecl/http depends, are loaded before it, e.g in your `php.ini`:
Version | Change
--------|-------
2.0.4 | Dropped the pecl/event conflict.
+2.4.0 | Dropped the ext/json dependency.
+2.4.2 | Added libidn2 and libicu as fallback for IDNA support.