viernes, 15 de marzo de 2013

INSTALANDO SSH2_CONNECT EN CENTOS 5

INSTALANDO SSH2_CONNECT EN CENTOS 5

Hola amigos,

 Para comentarles que tuve una dificultad de poder transferir archivos de una estación LINUX a otra buscando documentación referente a ello encontré varias utilidades en php especialmente con las funciones ssh2 la cual pueden ver en el siguiente link http://www.php.net/manual/en/ref.ssh2.php sin embargo esta librería no es nativa de CENTOS por lo que hay que instalarla para poder utilizarla.

 A continuación muestro los pasos para la instalación de ssh2 en un sistema operativo linux con distribucion CENTOS 5.X.

En primer lugar descargamos las librerias de instalacion en los siguientes links
para PECL http://pecl.php.net/package/ssh2 y para ssh2 http://pecl.php.net/package/ssh2

yo descargue las librerías en la ruta /usr/src por lo que procedo a ingresar a dicho directorio
cd /usr/src/



descomprimo la libreria libssh2
tar -zxvf libssh2-1.4.3.tar.gz

ingreso al directorio generado en el paso anterior
cd libssh2-1.4.3

aplico el comando configure para configurar la libreria libssh
./configure

compilo
make


instalo el compilado

make install

retrocedo a un directorio anterior.
cd ..

descomprimo la libreria ssh2
tar -zxvf ssh2-0.12.tgz

ingreso al directorio generado en el paso anterior
cd ssh2-0.12

phpize

configuro en ssh2 habilitando dicho opcion

./configure --with-ssh2

compilo
make

instalo el compilado
make install

verifico que el compilado se encuentre en la ruta /usr/lib/php/modules/
ssh2.so


edito el php.ini ubicado en /etc/php.ini y agrego la siguiente linea
extension=ssh2.so

por ultimo reinicio el servicio http
service httpd restart

referencias.
http://www.php.net/manual/en/ssh2.installation.php