Jump to content

Instalar Php Ssh2 Centos 5.8 Problemas


fernandoguga

Recommended Posts

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 to comment
Share on other 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 to comment
Share on other 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
 

Chamou? Estamos ai!

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Do you agree with our terms?