elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Como puedo instalar una extensión Manualmente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Como puedo instalar una extensión Manualmente  (Leído 2,952 veces)
SrTrp


Desconectado Desconectado

Mensajes: 327


Script/C#


Ver Perfil
Como puedo instalar una extensión Manualmente
« en: 7 Mayo 2020, 07:03 am »

Como puedo instalar una extensión manual desde los archivos quiero instalar esta: https://www.php.net/manual/es/ssh2.installation.php, tengo una idea ya que eh estado investigando pero igual quisiera saber si estoy correcto, según yo meto la extension.dll a extension_dir :   /usr/lib64/php/modules (esto lo saque con phpinfo), después de esto poner en el php.ini
extension=extension.dll
y luego de esto ya no se que deba hacer si checar si ya se instalo correctamente ¿pero donde? y luego comentarla con ";", o como no se si alguien me pueda guiar en esto.


En línea

[u]nsigned


Desconectado Desconectado

Mensajes: 2.397

JS/Node developer


Ver Perfil WWW
Re: Como puedo instalar una extensión Manualmente
« Respuesta #1 en: 10 Mayo 2020, 18:35 pm »

Hace años deje de usar PHP, me quede en la versión 5, nunca llegue a usar la 7....

Pero en mi experiencia, si tenes un sistema GNU/Linux es mejor instalar las librerias mediante el gestor de paquetes, sea apt si es una distro basada en Debian/Ubuntu o Yum si es una distro basada en RedHat (CentOS, Fedora).


Como instalar la extension SSH2 de PHP


Citar
En el siguiente ejemplo, remplace "X.Y" con tu version de PHP (por ejemplo, "5.4" o "7.1"). Para instalar una extensión PECL para multiples versiones de PHP, repita el proceso para cada version de PHP.

La extensión SSH2 proporciona funciones para acceder a máquinas remotas utilizando los protocolos seguros SSH y SFTP.

Esta extensión NO esta soportada por PHP 7.3

Instalar la extension SSH2 para PHP 7.0, 7.1, o 7.2
Nota: La extension SSH2 para PHP 7 esta en estado Alpha (en fase de pruebas, no recomendable para producción) .

Para instalar la extension en PHP 7.0, 7.1, o 7.2, ingrese a su servidor y ejecute los siguientes comandos (con sudo o como root):

Código:
sudo apt-get -y install gcc make autoconf libc-dev pkg-config
sudo apt-get -y install libssh2-1-dev
sudo pecl7.X-sp install ssh2-alpha

Una vez instalado, cree un archivo de configuración para la extensión y reinicie PHP.

Código:
sudo bash -c "echo extension=ssh2.so > /etc/php7.X-sp/conf.d/ssh2.ini"
sudo service php7.X-fpm-sp restart

Instalar SSH2 para PHP 5

Para instalar la extension en PHP 5.4, 5.5, o 5.6, ingrese a su servidor y ejecute los siguientes comandos (con sudo o como root):

Código:
sudo apt-get install gcc make autoconf libc-dev pkg-config
sudo apt-get install libssh2-1-dev
sudo pecl5.X-sp install ssh2

Una vez instalado, cree un archivo de configuración para la extensión y reinicie PHP.

Código:
sudo bash -c "echo extension=ssh2.so > /etc/php5.X-sp/conf.d/ssh2.ini"
sudo service php5.X-fpm-sp restart
Verifying the Installation

Puede verificar la instalacion de SSH2 con el siguiente comando:

Código:
phpX.Y-sp -i | grep ssh2

Si todo se instalo correctamente, deberia ver el siguiente mensaje en su terminal:

Código:
/etc/phpX.Y-sp/conf.d/ssh2.ini,
Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php,
    file, glob, data, http, ftp, zip, phar, ssh2.shell, ssh2.exec,
    ssh2.tunnel, ssh2.scp, ssh2.sftp
ssh2
SSH2 support => enabled
libssh2 version => 1.4.3
banner => SSH-2.0-libssh2_1.4.3

Fuente: https://serverpilot.io/docs/how-to-install-the-php-ssh2-extension/


En línea

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines