Archivo
Archivo
Etiquetas
Etiquetas
Entradas populares de este blog
Hacer un select readonly con jQuery
Listado de palabras en castellano
Instalar SSH para PHP en openSUSE
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Instalar la librería SSH2 para PHP en openSUSE no es algo trivial, aquí describo una serie de pasos a seguir para el correcto funcionamiento de la misma.
Sistema utilizado:
- openSUSE 11.4
- PHP 5.3.6
Pasos para instalar la librería SSH2 para PHP en openSUSE
- Utilizando YAST instalar el paquete php5-pear
- Una vez instalado el paquete php5-pear salimos del YAST y en la consola ejecutamos el siguiente comando:
- # pecl install -f ssh2
- deberíamos recibilos siguientes datos por pantalla:
downloading ssh2-0.11.2.tar ...
Starting to download ssh2-0.11.2.tar (Unknown size)
.........................done: 121,856 bytes
5 source files, building
running: phpize5
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
configure.in:3: warning: prefer named diversions
configure.in:3: warning: prefer named diversions - ante la pregunta siguiente libssh2 prefix? [autodetect] : escribimos y entonces debería de salirnos lo siguiente
...
Build process completed successfully
Installing '/usr/lib64/php5/extensions/ssh2.so'
install ok: channel://pecl.php.net/ssh2-0.11.2
configuration option "php_ini" is not set to php.ini location
You should add "extension=ssh2.so" to php.ini
-
- Con esto ya tenemos instalado SSH2 en nuestro servidor pero aún PHP no es capaz de reconocer esta librería, el siguiente paso es crear el archivo ssh2.ini en el directorio /etc/php5/conf.d, el contenido de este archivo es el siguiente:
; comment out next line to disable ssh2 extension in php
extension=ssh2.so
Al terminar de editar el archivo reiniciamos apache y listo ya tenemos SSH2 para PHP en openSUSE.
Importante: no editar el archivo php.ini porque PHP tiene 2 archivos de este tipo uno para cuando es ejecutado en consola y otro cuando es ejecutado desde apache, por eso es recomendable crear el archivo ssh2.ini en vez de editar ambos archivos php.ini.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios