Extensão PHP ssh


0

Estou tentando instalar a extensão ssh do PHP seguindo este artigo .

Minha máquina é um Linux mpriki 2.6.26-2-686 #1 SMP Mon Jun 21 05:58:44 UTC 2010 i686 GNU/Linux (lenny13 distrubition

Quando eu digito aptitude install libssh2-1-dev libssh2-php tudo parece estar bem, mas quando corro php -m |grep ssh2, o shell não retorna nada, então eu tentei seguir a instalação alternativa.

Primeiro de tudo, eu tentei baixá-lo com wget daqui: http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz , mas não havia nenhum arquivo para download, então eu tentei outro link: http://www.libssh2.org/download/libssh2-0.14.tar.gz

Então, quando eu digito pecl install -f ssh2 é ver a seguinte mensagem:

root@mpriki:~# pecl install -f ssh2
WARNING: failed to download pecl.php.net/ssh2 within preferred state "stable", will instead download version 0.11.3, stability "beta"
downloading ssh2-0.11.3.tgz ...
Starting to download ssh2-0.11.3.tgz (23,062 bytes)
........done: 23,062 bytes
5 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
 1. libssh2 prefix? : autodetect

1-1, 'all', 'abort', or Enter to continue:

eu acho isso no superusuário mas quando eu corro aptitude install libssh2-1-dev, parece que o pacote já foi instalado.

Editar: eu encontrei esse link mas mesmo assim não sei o que fazer.

Respostas:


1
1-1, 'all', 'abort', or Enter to continue:

Digite um número (entre 1 e 1) para instalar esse módulo da lista; ou a palavra " all "para instalar todos os módulos encontrados ou" abort "para cancelar a instalação.


sim mas depois (tipo 1) eu vejo isso libssh2 prefix? [autodetect]
user726730

... Digite um prefixo no qual você deseja instalar o libssh2 ou pressione Enter para que o melhor prefixo seja detectado automaticamente.
grawity

0

Eu apenas faria phpseclib, uma implementação PHP SSH pura , se possível. É mais fácil de instalar, mais fácil de usar, mais cheio de recursos e mais rápido até mesmo do que o libssh2.


Eu agora esta biblioteca, de qualquer maneira eu encontrei a solução no meu problema .. O problema estava no arquivo ssh2.c Um arquivo de patch deve ser incluído
user726730
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.