Почему нет больше двоичных файлов Windows для расширений PECL, таких как pecl_http?

Я работаю над проектом PHP, работающим в Windows, и было бы очень удобно использовать pecl_http, а не работать с cURL и повторно изобретать колесо, чтобы делать все классные вещи, которые расширяет расширение например, заголовки синтаксического анализа и т.д.

Всюду, где я читал (включая сайт PHP), является то, что двоичный файл Windows для pecl_http больше не упакован ни с какой установкой PHP. Я не могу найти объяснений, почему бы и нет. Кроме того, http://pecl4win.php.net/ уже давно не работает, и я могу только предположить, что проект pecl4win мертв.

Кто-нибудь знает историю о том, что произошло, и есть ли какие-нибудь хорошие альтернативы pecl_http, которые я могу запустить в среде WIMP?

Ответ 1

Попробуйте следующее:

Сначала загрузите модуль PECL с веб-сайта php: PECL 5.2.2 Win32.
Затем распакуйте его и скопируйте файл php_http.dll в папку расширения PHP.
Теперь отредактируйте файл php.ini(c:\WINDOWS\php.ini) и активируйте модуль:
extension = php_http.dll
Перезапустите apache и проверьте установку с помощью phpinfo.

** EDIT: ** Ссылка: PECL 5.2.6 Windows Binaries

Источник

Ответ 2

Я не уверен, что это новое обновление на странице, или если я пропустил его в первый раз. Но в текущем бинарнике Windows есть заметка, которая гласит:

Примечание. Пакет PECL не будет выпущен для этой версии. 5.2.6 Однако пакет PECL работает с этот выпуск

(От: http://www.php.net/downloads.php)

По какой-то причине я заметил только первую часть, до такой степени, что почти уверен, что второго предложения не было, когда я проверил первый раз:). Чтобы не волноваться, это означает, что я могу использовать пакет PECL из выпуска 5.2.6 PHP. (http://museum.php.net/php5/pecl-5.2.6-Win32.zip)

Спасибо, ребята, за ваши ответы, это была большая помощь.

Приветствия Иэн

Ответ 3

Возможно, вам может помочь один из PEAR modules? Модули PEAR реализованы в PHP, поэтому будут работать на любой PHP-установке в любом месте (теоретически).

Инструкции по установке для Pyrus (PHP 5.3+) или простой старый PEAR.

Ответ 4

Я не знаю, почему двоичные файлы Windows не были доступны некоторое время, но теперь они вернулись.


Это ссылка на расширения PECL для двоичных файлов Windows (включая pecl_http):
http://windows.php.net/downloads/pecl/releases/

Ответ 5

Я нашел php_http.dll на этом сайте, http://downloads.php.net/pierre/ для установки WAMP, но сервер Apache продолжал бросать загрузку исключений dll. Но я получил сервер apache, чтобы начать нормально, загрузив dll из приведенной выше ссылки.

sfr-fresh.com/windows/www/pecl-5.2.6-Win32.zip