Форумы портала PHP.SU » PHP » PEAR и PECL » Проблема с установкой пакета расширения "модули PHP5" на Denwer

Страниц (1): [1]
 

1. mihon_kri - 15 Мая, 2014 - 17:35:09 - перейти к сообщению
Всем добрый день!
Наталкнулся на такую проблему и встал в тупик...
Устанавливаю пакет расширений "Модули PHP5". Необходимо через php-скрипт коннектиться к удаленной БД через SSH (к сожалению другого внешнего подключения данный хостер не дает). Делаю все по этой инструкции http://www.denwer.ru/packages/php5.html. Инструкция элементарная. Запускаю скаченный пакет обновлений и устанавливаю его. Для работы с ssh-функциями, как я понял, мне нужно установить ssh модуль через PEAR. Тут то и возникает проблема. Качаю файлик go-pear.php, сохраняю его в папке C:/WebServers/usr/local/php5 и запускаю из командной строки находясь в этой папке (C:/WebServers/usr/local/php5). Скрипт go-pear.php начинает работать и выкидывает следующую ошибку:PHP Startup: Unable to load dynamic library '/usr/local/php5/ext\php_curl.dll' - Не найден указанный модуль! И так он не находит не одну dll-ку в папке ext хотя они все там присутствуют. Предполагаю, что это всё из-за обратного слеша "\" после ext (Unable to load dynamic library '/usr/local/php5/ext\php_curl.dll). По этой причине установка завершается некорректно!
Подскажите, что я делаю не правильно? Может ошибка в самом скрипте go-pear.php ?
Возможно есть какой то альтернативный вариант?
Заранее огромное спасибо!!!
(Добавление)
Попробовал ещё такой вариант, как найти длл файлик php_ssh2.dll на сайте php.net, скачать и подсунуть в папку с длл-ками C:/WebServers/usr/local/php5/ext и прописать в php.ini следующую строку extension=php_ssh2.dll . После перезагрузки Денвер ошибок не выдал, но простенький скрипт с SSH-коннектом завесил браузер и выкинул окно с виндузовой ошибкой "Прекращена работа программы Apache HTTP server , Windows может провести поиск способа устранения ошибки в интернете!"
SSH - коннект через Putty устанавливается.
Вот сам скрипт с коннектом:

$remotehost = 'ssh.nordwest.nichost.ru';
$user = 'nordwest';
$pass = 'zd4hrdi5l';
$connection = ssh2_connect($remotehost, '22');
if (ssh2_auth_password($connection, $user,$pass)) {
echo "Authentication Successful!\n";
} else {
die('Authentication Failed!!!');
echo "ERROR!!!";
}

 

Powered by ExBB FM 1.0 RC1