не получается настроить ssh в php

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

Sashakold

Guest
не получается настроить ssh в php

Хочу поставить ssh модуль для php
делаю всё как написано тут http://php.rinet.ru/manual/ru/ref.ssh2.php

openssl стоит, libssh2-0.12 тоже ставится нормально, а вот когда делаю pecl install ssh2-beta говорит libssh2 version >= 0.4 not found
Вот ХЗ что делать
 

Sashakold

Guest
не знаю как там, но у меня 2-0.12, а это больше чем 0.4 (не в десятичной дроби)
 

MiRacLe

просто Чудо
mani13, Sashakold
у Вас проблемы с математикой ?

тогда выполните код, который приведён выше.

-~{}~ 06.02.06 15:27:

это вам в догонку ;o)
 

mani13

Новичок
MiRacLe
хочешь сказать, что MySQL 5.0.2 вышла ПОЗЖЕ 5.0.18?
по твоей математике -- да
или Linux Kernerl 2.6.2 вышел позже 2.6.15?
к тому же идём сюда: http://php.rinet.ru/manual/ru/ref.ssh2.php
видим:
Download and install libssh2. Typically this means executing the following command from the libssh2 source tree. ./configure && make all install.
идём по ссылке: http://sourceforge.net/projects/libssh2/
в разделе download libssh2 видим, о боже:
Latest File Releases
libssh2 libssh2-0.12 November 1, 2005
а если пролистать ещё немного ниже, то можно заметить, что там также лежат libssh2-0.11 и libssh2-0.10, которые вышли раньше
а ещё, если нажать View older releases in the libssh2 package »
то можно увидеть libssh2-0.9, которая вышла "позже"
 

Profic

just Profic (PHP5 BetaTeam)
MiRacLe
Прикалываешься?
В программных продуктах такое часто бывает. Версия 0.9 < версии 0.10 < 0.11 < ... < 0.100 и так далее.
 

MiRacLe

просто Чудо
Profic

Насчёт версий программных продуктов вдруг понял ;o)

mani13 твоя математика не причём, прошу прощения ;o)


Sashakold
echo /path/to/libssh2/lib >> /etc/ld.so.conf
ldconfig
pecl install channel://pecl.php.net/ssh2-0.10

Если это не помогает:
#pecl download channel://pecl.php.net/ssh2-0.10
#tar -zxf ssh2-0.10.tgz
#cd ssh2-0.10
#/path/to/php/bin/phpize
#./configure --with-ssh2=/path/to/libssh2
#make
#make install

и соответственно отредактировать php.ini на предмет extension=ssh2.so и extension_dir


P.S.
а всё-таки есть какая-то несусветная глупость в этой "версионной" нумерации.
 

Sashakold

Guest
MiRacLe

Та же фигня.
checking for ssh2 support... yes, shared
checking for ssh2 files in default path... found in /usr/local
checking for libssh2_banner_set in -lssh2... no
configure: error: libssh2 version >= 0.4 not found
ERROR: `/tmp/tmpBbzEuM/ssh2-0.10/configure' failed
 
Сверху