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

StackOverflow https://stackoverflow.com/questions/1634726

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

Попробуйте это:

  

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

** РЕДАКТИРОВАТЬ: ** Ссылка: PECL 5.2.6. Двоичные файлы Windows

источник

Другие советы

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

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

(Из: http://www.php.net/downloads.php)

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

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

Твое здоровье Иэн

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top