Ir para conteúdo
  • Cadastre-se

Instalar Php Ssh2 Centos 5.8 Problemas


fernandoguga

Posts Recomendados

olá galera,

 

venho tentando instalar o ssh2 em um server centos (instalação limpa + apache + php +mysql), mas até agora não tenho obtido sucesso.

 

fiz uma busca aqui no forum e o que foi encontrado não deu certo.

 

a principio o comando "yum install libssh2" não encontra o pacote.

 

percebi que a maioria dos tutoriais apontam para como instalar em servidores com cpanel.

 

no meu caso não tenho nenhum painel de controle instalado.

 

alguem pode me dar uma luz?

 

Att.

Fernando

 

OBS. Centos 5.8

Link para o comentário
Compartilhar em outros sites

boa noite,

 

os pacotes libssh2 e libssh2-devel não foram encontrados.

 

adicionei o repositorio repo forge e consegui instalar libssh2 e libssh2-devel

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -i rpmforge-release-0.5.3-1.el5.rf.*.rpm

quando testo a instalação com o comando "php -m | grep ssh2" ele retorna ssh2, porém não aparece no phpinfo();

 

tudo que eu ja fiz até agora.

iptables -F

cd /tmp

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm

rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -i rpmforge-release-0.5.3-1.el5.rf.*.rpm

yum install httpd php mysql-server php-mysql php-cli php-gd php-xml php-mbstring php-mcrypt php-mhash php-common php-ncurses -y

chkconfig httpd on
chkconfig mysqld on

service httpd start
service mysqld start

echo "<? phpinfo(); ?>" > /var/www/html/info.php

yum install gcc php-devel php-pear libssh2 libssh2-devel -y

pecl install -f ssh2

touch /etc/php.d/ssh2.ini
echo extension=ssh2.so > /etc/php.d/ssh2.ini
 
service httpd restart
Link para o comentário
Compartilhar em outros sites

utilize esse comando no ssh

 

mkdir /etc/php.d/

echo extension=ssh2.so > /etc/php.d/ssh2.ini

/etc/init.d/httpd restart

php -m | grep ssh2

Caso ainda não der certo coloque no php.ini do servidor o ssh2

extension=ssh2.so > /etc/php.d/ssh2.ini

 

 

sem sucesso.

 

php -m | grep ssh2 retorna SSH2 (como se tivesse funcionado

 

phpinfo não mostra nada

função nao funciona

Link para o comentário
Compartilhar em outros sites

uai vamos lá então... acesse seu sftp do servidor.
O SSH2 ta instalado só não ta puxando no php.ini
Vá até o caminho: /usr/local/lib/php.ini
Agora você ira editar ele, acrescente a linha no final do arquivo:

extension="ssh2.so"

 

salve e reinicie o apache e pronto só testar!

Chamou? Estamos ai!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?