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

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.
 

fixxxer

К.О.
Партнер клуба
Ну видимо либо собрать самому, либо обновиться до 5.3. 5.2, кстати, уже официально не поддерживается.
 

axe

Новичок
Обновил Denwer, отвалился curl. Работа встала на пол-часа, пока нашёл hevyweb-com-ua.livejournal.com/1776.html php_curl.dll для версии 5.3.3[/URL] (сейчас в Denwer-е такая). Почему-то museum.php.net/php5/ в музее php нет версий 5.3 для винды, всё только исходниками.
 

fixxxer

К.О.
Партнер клуба
значит не подключился (см. phpinfo и php -m). смотри логи ошибок (либо запусти консольный php с тем же php.ini). может ему еще какие длл нужны, может еще что
 

axe

Новичок
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.
 

axe

Новичок
Но curl работает, а oauth - нет.... может, потому что версия oauth 5.3.6.
так и оказалось: залил в denwer php версии 5.3.6, теперь php -m продолжает ругаться, что модуль не найден, но скрипт уже не пишет, что класс OAuth не найден. повылазили совсем другие ошибки, программные :)

спасибо! тему можно закрывать!
 

axe

Новичок
tony2001, спасибо, намёк понял, поправил!
сообщения об ошибках в php -m пропали
 

Nick88Hello

Новичок
У меня выводится такая же ошибка :
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
 

Nick88Hello

Новичок
Ибо не имею опыта ручной сборки Apache+mysql+php , в целом меня Денвер устраивает , вот только бы эту проблемку устранить
 

Absinthe

жожо
Nick88Hello ручная сборка всего этого - это прописывание 2 строчек в конфиге апача.
 

vovanium

Новичок
Absinthe
Инсталяха PHP и сама умеет это делать, нужно только указать куда ставить, где находится апач, и какие модули ставить.

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