como instalar o libssh2 no Centos + pecl

1

Eu uso o phing como uma ferramenta de implementação no CentOS e gostaria de usar o SshTask, que requer que o libssh2 seja instalado.

Eu tentei "pecl install ssh2" mas isso me pede um prefixo libssh2 [/ usr?]

Eu notei que isso significa que eu preciso instalar o libssh2 primeiro, mas o yum não tem esse pacote. Então, minha pergunta é: qual é a melhor maneira de instalar o libssh2 no Centos e depois instalar a extensão pecl?

    
por solsol 02.06.2010 / 21:55

4 respostas

4

para instalar o libssh2 no centos siga os próximos passos:

  1. faça o download do libssh2 no site oficial (procure no google - não tenho reputação e não posso postar, mas 1 link)

  2. extraia em algum lugar, abra um terminal e vá na pasta onde você o extraiu e digite estes comandos

    ./configure
    
    make
    
    make install
    

TAMBÉM

você pode instalar os repositórios do rpmforge do DAG aqui:

link

(verifique sua versão, se você estiver no i386, provavelmente terá que obter o "Red Hat EL 5 - i386")

faça um

yum install libssh2
    
por 02.06.2010 / 22:18
1

Você precisa do libssh2-devel e não apenas do libssh2. Aqui está uma versão mais curta

yum install libssh2-devel
pecl install ssh2-0.12
    
por 08.11.2015 / 17:04
0

Esforço para instalar libssh2-devel usando yum falhou com o erro No package libssh2-devel available. (remi repo)

Eu fiz o download do site da PECL e instalei via

# pecl install -f packagename.tgz

Todos os outros pacotes e dependências foram baixados do rpmfind.net e instalados assim

# rpm -ivh packagename.rpm
    
por 12.01.2016 / 15:10
-1

Foi o que eu fiz.

wget https://libssh2.org/download/libssh2-1.7.0.tar.gz
tar zxvf libssh2-1.7.0.tar.gz
cd libssh2-1.7.0
./configure
make
sudo make install
sudo yum install libssh2 libssh2-devel
sudo pecl install ssh2-0.13
    
por 05.10.2016 / 19:59