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.
fonte
libssh2 prefix? [autodetect]
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.
fonte