Почему нет больше двоичных файлов 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