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

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

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

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

Что я пропускаю здесь?

16
задан Varun 18 September 2013 в 09:44
поделиться

4 ответа

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

Если вам нужно расширение, которое не доступно, вы можете спросить на PECL-DEV по списку рассылки Lists.php.net.

18
ответ дан 30 November 2019 в 21:28
поделиться

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

Идеальное решение получает файл DLL, который кто-то уже скомпилирован. Это то, для чего был сайт Pcle4win. Тем не менее, в настоящее время нет официального хранилища для скачивания PECL DLL, так что у вас есть только две альтернативы:

Было бы круто, что там была репозитория DLL, но я не знаю.

1
ответ дан 30 November 2019 в 21:28
поделиться

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

1
ответ дан 30 November 2019 в 21:28
поделиться

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

2
ответ дан 30 November 2019 в 21:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: