Почему больше нет двоичных файлов Windows для расширений PECL, таких как pecl_http?
Вопрос
Я работаю над 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