Я нашел несколько связанных должностей здесь, но не получил ответа. Итак, отправляем снова.
Как установить расширение PECL на окна? Скажем, я хочу расширение PECL oAuth в Windows XP.
Я знаю 2 метода, но ни один из них не работает для меня.Расширение PECL для Windows
Сайт http://pecl4win.php.net/ не работает месяцами. Поэтому я не могу загрузить DLL. Есть ли место, где мы можем загрузить DLL?
выполнив команду PECL установить OAuth-0.99.9.tgz бросает ошибку
oauth.dsp DSP не существует.
Я попытался с несколькими другими расширениями также получить ту же ошибку.
Что мне здесь не хватает?
Поскольку источник расширений легко доступен вместо прямого предоставления определенной DLL, было бы лучше, если бы вы опубликовали подробное руководство по созданию библиотеки dll для расширения pecl из источника. Я нашел несколько статей об этом, но все еще не очень ясен. – Varun
http://wiki.php.net/internals/windows/stepbystepbuild содержит несколько инструкций. Как я уже сказал в комментарии к другому ответу здесь: система сборки на окнах в настоящее время не позволяет строить расширения автономно, но oyu приходится строить из исходного дерева PHP. Для добавления oauth вам нужно либо поставить источники под php-src/ext/oauth перед запуском buildconf.bat, либо использовать параметр -extra-ext-dir (или аналогичный) для buildconf.bat. – johannes
Два года спустя обновление моего предыдущего комментария: Между тем есть инструмент «phpize», похожий на Unix, доступный из двоичных «разработчиков» загрузок. Расширение PECL-расширений часто по-прежнему не является тривиальным, поскольку многие разработчики не тестируют на окнах, что требует некоторых усыновлений, особенно при использовании сторонних библиотек – johannes