"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como faço para corrigir o erro "Erro fatal: chamada para função indefinida ssh2_connect()" ao instalar o SSH2 no Windows?

Como faço para corrigir o erro "Erro fatal: chamada para função indefinida ssh2_connect()" ao instalar o SSH2 no Windows?

Publicado em 13/11/2024
Navegar:684

How do I fix the \

Instalando SSH2 para PHP no Windows

Ao tentar instalar o SSH2 em uma máquina Windows executando Apache, você pode encontrar erros como "Fatal erro: Chamada para função indefinida ssh2_connect()". Isso indica que o SSH2 não está instalado corretamente. Para resolver esse problema, siga as etapas abaixo:

  1. Baixe a extensão Win32 SSH2 PECL

Visite o site oficial e baixe a versão apropriada do a extensão Win32 SSH2 PECL para sua versão PHP.

  1. Extraia o arquivo

Extraia o conteúdo do arquivo em uma pasta temporária.

  1. Colocar arquivos DLL

Mova os seguintes arquivos para a pasta "ext" onde os módulos PHP estão localizados:

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

Copie o "libssh2.dll" arquivo para os seguintes locais:

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (se você tiver um sistema de 64 bits)
  1. Registrar DLL

Execute o seguinte comando no prompt de comando:

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

Reinicie seu servidor web Apache.

Se você estiver usando PHP x64, pode ser necessário obter a versão x64 do " libssh2.dll" e a biblioteca SSH2. Você pode encontrá-los no site de bibliotecas compiladas do Win64.

Lembre-se de reiniciar o Apache após fazer qualquer alteração.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3