Хорошо, так что я разобрался.
Я использовал pecl:
user@user:~$ sudo pecl install pecl_http
К сожалению, это дало мне ошибку, из-за которой я хотел установить libcurl. Таким образом я установил его с:
user@user:~$ sudo aptitude install libcurl4-openssl-dev
После этого я снова попробовал pecl:
user@user:~$ sudo pecl install pecl_http
Это работает, но мне пришлось добавить:
extension=http.so
в моем файле php.ini.
После всех этих шагов это сработало.
Мне кажется, что все знают, что это то, что вы должны сделать, чтобы это исправить. Меня удивляет, что никто этого не задокументировал.