Расширение PECL для Windows

Я нашел несколько связанных записей здесь, но не получил ответа. Итак, отправляем снова.
Как установить расширение PECL на окна? Скажем, я хочу расширение PECL oAuth в Windows XP.
Я знаю 2 метода, но никто из них не работает для меня.

  1. Сайт http://pecl4win.php.net/ работает в течение нескольких месяцев. Поэтому я не могу загрузить DLL. Есть ли место, где мы можем загрузить DLL?

  2. запуск команды pecl install oauth-0.99.9.tgz вызывает ошибку
    DSP oauth.dsp не существует.
    Я попробовал несколько других расширений и получил ту же ошибку.

Что мне здесь не хватает?

Релизы теперь можно найти здесь:
http://windows.php.net/downloads/pecl/releases/

Если вам нужно расширение, доступное там, вы можете запросить у pecl-dev список рассылки lists.php.net.

Я получил то, что искал в http://windows.php.net/downloads/pecl/releases/

В настоящее время PECL для окон находится в состоянии нечетной реформации. Причина в том, что я считаю, что они пытаются предоставить исходные версии VS2008. На самом деле я бы предложил использовать Zend Server до тех пор, пока половина половины php-группы не получит все исправленное. Zend Server включает почти все расширения, которые вы можете найти в PECL, и все остальное, если вам повезет , вы можете найти компиляцию самостоятельно.

Установщик PECL загружает исходный код расширения и пытается скомпилировать его с вашим местным компилятором C. Проблема в том, что весь процесс разработан для Unix-систем, где компилятор C доступен или может быть легко установлен. Настройка среды для компиляции кода C под Windows довольно усложняется.

Идеальное решение – получить DLL-файл, который кто-то уже скомпилировал. Для этого был сайт pcle4win. Однако в настоящее время нет официального репозитория для загрузки библиотек PECL, поэтому у вас есть только две альтернативы:

  • Найти неофициальную DLL где-нибудь в Google
  • Скомпилируйте его самостоятельно ( другая ссылка ) с Microsoft Visual Studio

Было бы здорово, что там был репозиторий DLL, но я ничего не знаю.

Источник php поставляется с набором сценариев конфигурации для Windows (с использованием хоста Windows script), который имитирует инструменты autoconf в отношении php. Если вы поместите код для расширения в каталог в каталоге / ext (где расположены все другие расширения, такие как bcmath, bzip, …), вы можете позволить buildconf -script создать make-файл, который содержит правила сборки для этого (новое) расширение.
Существует пошаговое прохождение по адресу http://wiki.php.net/internals/windows/stepbystepbuild, которое кажется кратким, но выполнимым.

скомпилированный oauth: http://windows.php.net/downloads/pecl/releases/oauth/

другое расширение расширения: http://windows.php.net/downloads/pecl/releases/