2016-01-18 3 views
1

Я установил пакет pecl, но pecl_http не будет установлен.Я пытаюсь получить pecl_http

Вот мой pecl список:

Installed packages, channel pecl.php.net: 
========================================= 
Package  Version State 
propro   1.0.0 stable 
raphf   1.1.0 stable 
uploadprogress 1.0.3.1 stable 

Я пытаюсь получить pecl_http в списке, но он не работает. Что я делаю неправильно?

Я работаю над Ubuntu. Я установил pecl_http с помощью следующей команды:

sudo pecl install pecl_http 

У меня есть pecl_http-2.5.5.tgz файла и файлы в .tgz упаковки написан на C.

Я также попытался sudo pecl install http, но безуспешно. Может ли кто-нибудь сказать мне, что я делаю неправильно?

+0

Вам необходимо сообщить подробности об ошибках и т. Д., Чтобы показать, что на самом деле пошло не так, вместо того, чтобы просто сказать «он не работает». – Eborbob

ответ

2

Возвращение в pecl_http v1 помогло мне. Я нашел решение из вопроса http.so loaded but http_get undefined. Переход на PHP 7 не казался практичным из-за предполагаемой лавины модификаций, необходимых для другого программного обеспечения.

sudo pecl uninstall pecl_http 
sudo pecl install pecl_http-1.7.6 
+0

Я пробовал, что он не работает, он не устанавливает файл pecl-http.so, я также пытался скомпилировать источник C, он сказал, что некоторые файлы отсутствуют, я решил проблему, хотя – slim

+0

Я получил ее для работы PHP 5.5, установив pecl_http-2.5.5. –