Как установить oauth (PECL) под Denwer?

  • Автор темы Автор темы axe
  • Дата начала Дата начала

axe

Новичок
Хочу установить oauth из pecl под Denwer. Пробовал сделать через консоль:
Код:
pecl install oauth

получаю ошибку:
ERROR: The DSP oauth.dsp does not exist.

И говорят, что pecl не может компилировать исходники под виндой.

Пробовал найти готовый php_oauth.dll, но вижу только версию для php 5.3. У меня Denwer с php 5.2.
 
Ну видимо либо собрать самому, либо обновиться до 5.3. 5.2, кстати, уже официально не поддерживается.
 
Обновил Denwer, отвалился curl. Работа встала на пол-часа, пока нашёл hevyweb-com-ua.livejournal.com/1776.html php_curl.dll для версии 5.3.3[/URL] (сейчас в Denwer-е такая). Почему-то museum.php.net/php5/ в музее php нет версий 5.3 для винды, всё только исходниками.
 
значит не подключился (см. phpinfo и php -m). смотри логи ошибок (либо запусти консольный php с тем же php.ini). может ему еще какие длл нужны, может еще что
 
D:\WebServers\usr\local\php5>php -m
для curl и oauth пишет одно и то же:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_curl.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_oauth.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы№.
(кракозябры в переводе: не удаётся найти указанный модуль)
Но curl работает, а oauth - нет.... может, потому что версия oauth 5.3.6.
 
Но curl работает, а oauth - нет.... может, потому что версия oauth 5.3.6.
так и оказалось: залил в denwer php версии 5.3.6, теперь php -m продолжает ругаться, что модуль не найден, но скрипт уже не пишет, что класс OAuth не найден. повылазили совсем другие ошибки, программные :)

спасибо! тему можно закрывать!
 
tony2001, спасибо, намёк понял, поправил!
сообщения об ошибках в php -m пропали
 
У меня выводится такая же ошибка :
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_curl.dll' - ═х эрщфхэ єърчрээ√щ ьюфєы

Только библиотеки другие не может найти . Я так понял все дело в обратном слеше "\" перед ext. Ведь данная директория присутствует , как и сами файлы. Подскажите , где можно исправить эту ошибку (пол интернета обискал)

У меня в конфиге пхп (php.ini ) прописано: extension_dir = "/usr/local/php5/ext"
Не понимаю откуда берется этот слеш "\".%dynamic_library_name%.".dll" ?

My operating system : Windows XP
 
Ибо не имею опыта ручной сборки Apache+mysql+php , в целом меня Денвер устраивает , вот только бы эту проблемку устранить
 
Nick88Hello ручная сборка всего этого - это прописывание 2 строчек в конфиге апача.
 
Absinthe
Инсталяха PHP и сама умеет это делать, нужно только указать куда ставить, где находится апач, и какие модули ставить.

Если непременно хочется что-то типа Денвера, советую VertrigoServ или Z-WAMP попробовать, чаще обновляются.
 
Сверху