"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo soluciono el error \"Error grave: llamada a la función no definida ssh2_connect()\" al instalar SSH2 en Windows?

¿Cómo soluciono el error \"Error grave: llamada a la función no definida ssh2_connect()\" al instalar SSH2 en Windows?

Publicado el 2024-11-13
Navegar:778

How do I fix the \

Instalación de SSH2 para PHP en Windows

Al intentar instalar SSH2 en una máquina con Windows que ejecuta Apache, puede encontrar errores como "Fatal error: Llamada a la función no definida ssh2_connect()". Esto indica que SSH2 no está instalado correctamente. Para resolver este problema, siga los pasos a continuación:

  1. Descargue la extensión Win32 SSH2 PECL

Visite el sitio web oficial y descargue la versión adecuada de la extensión Win32 SSH2 PECL para su versión de PHP.

  1. Extraiga el Archivo

Extraiga el contenido del archivo en una carpeta temporal.

  1. Coloque archivos DLL

Mueva los siguientes archivos a la carpeta "ext" donde están los módulos PHP ubicado:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Copiar libssh2.dll

Copie el archivo "libssh2.dll" al siguiente ubicaciones:

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (si tiene un sistema de 64 bits)
  1. Registrar DLL

Ejecute el siguiente comando en Comando Mensaje:

C:\> regsvr32 libssh2.dll
  1. Reinicie Apache

Reinicie su servidor web Apache.

Si está utilizando PHP x64, es posible que necesite obtener la versión x64 de "libssh2.dll" y la biblioteca SSH2. Puede encontrarlos en el sitio de bibliotecas compiladas de Win64.

Recuerde reiniciar Apache después de realizar cualquier cambio.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3