Как разрешить конфликт между версиями php и libssh2 на Ubuntu14.04?
Всем привет.
Уже давно не было практики "копания" в связке линукс+php, а тут в старинном проекте появились проблемы - скрипт на одном сервере перестал подключаться к другому удаленному серверу - используется PHP ssh2_connect, помогите разобраться, как можно вылечить проблему:
Ситуация:
1. Выдается ошибка "ssh2_connect() error starting up ssh connection(-5) unable to exchange encryption keys" - облазил весь инет, из всей собранной информации выходит, что проблема в конфликте (не соответствие) версий php и libssh2, если я правильно понял
На сервере помимо прочего сейчас установлено ПО:
php
PHP Version => 5.5.9-1ubuntu4.29
ssh2:
SSH2 support => enabled
extension version => 0.13
libssh2 version => 1.4.3
banner =>SSH-2.0-libssh2_1.4.3
при этом менять PHP в сторону последних версий нежелательно, т.к. слетит работа сайта и его весь придется переписывать, т.к. сайт функционирует на Synfony2 еще допотопной версии и это все работает на Ubuntu 14.04, т.е. придется делать полное обновление всего
Вопрос:
остается менять версию libssh2? Если - да, то до какой? В сторону понижения версии? Как это сделать - удалить все, что связано с текущей версией и установить заново нужную? А какая тогда нужная под php5.5.9?
Примечание: пробовал поставить и привязать рекомендуемый на некоторых источниках phpseclib - не получилось.
Если кто сталкивался с подобной проблемой, поделитесь решением, по phpseclib - тоже, если пробовали его в работе. Заранее спасибо.