Есть хороший PHP пакет для работы с http, написанный на C и реализованный в виде PHP расширения, pecl_http.
Для его установки требуется определенное количество ручной работы. Я попробовал автоматизировать ее и получился вот такой bash-скрипт для установки pecl_http в Убунту…
Про библиотеку можете почитать на ее официальной странице PECL’а PECL :: Package :: pecl_http
Сам скрипт установки я залил на GitHub Gist: Bash script for installing pecl_http package in Ubuntu, а выглядит он следующим образом: