"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 instalo la extensión SSH2 en una máquina Windows con PHP?

¿Cómo instalo la extensión SSH2 en una máquina Windows con PHP?

Publicado el 2024-11-08
Navegar:945

How do I install the SSH2 extension on a Windows machine with PHP?

Instalación de la extensión SSH2 en una máquina Windows en PHP

La instalación de la extensión SSH2 en una máquina Windows con Apache requiere las bibliotecas OpenSSL y libssh2. Aquí tienes una guía paso a paso:

1. Obtenga la extensión PHP SSH2 PECL:

Descargue la extensión Win32 SSH2 PECL desde aquí, asegurándose de seleccionar la versión compatible con su instalación de PHP.

2. Extraer y copiar archivos:

Extrae el contenido del archivo descargado. Copie los siguientes archivos a las ubicaciones apropiadas:

  • Coloque php_ssh2.dll y php_ssh2.pdb en el directorio de extensión de PHP (por ejemplo, C:\php\ext).
  • Mover libssh2 .dll a C:\Windows\system32 y C:\Windows\SysWOW64 (si tiene una instalación de Windows de 64 bits).

3. Registre la DLL:

Abra un símbolo del sistema como administrador y ejecute el siguiente comando:

C:\> regsvr32 libssh2.dll

4 . Actualice php.ini:

Edite su archivo php.ini y agregue las siguientes líneas para habilitar la extensión SSH2:

extension=php_openssl.dll
extension=php_ssh2.dll

5. Reinicie Apache:

Reinicie el servicio Apache para cargar la extensión.

6. Consideraciones para PHP de 64 bits:

Si está utilizando PHP de 64 bits, necesitará obtener las versiones de 64 bits de las bibliotecas y DLL SSH2. Recursos como el vinculado en la respuesta pueden proporcionarlos.

Notas adicionales:

  • Asegúrese de tener los permisos necesarios para copiar y registrar las DLL.
  • Si encuentra algún problema, asegúrese de que la ruta del directorio de la extensión PHP esté configurada correctamente en php.ini.
  • Si el problema persiste, verifique que la extensión OpenSSL esté instalada y funcionando correctamente.
Ú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