"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 instalo a extensão SSH2 em uma máquina Windows com PHP?

Como instalo a extensão SSH2 em uma máquina Windows com PHP?

Publicado em 2024-11-08
Navegar:654

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

Instalando a extensão SSH2 em uma máquina Windows em PHP

A instalação da extensão SSH2 em uma máquina Windows com Apache requer as bibliotecas OpenSSL e libssh2. Aqui está um guia passo a passo:

1. Obtenha a extensão PHP SSH2 PECL:

Baixe a extensão Win32 SSH2 PECL aqui, certificando-se de selecionar a versão compatível com sua instalação do PHP.

2. Extrair e copiar arquivos:

Extraia o conteúdo do arquivo baixado. Copie os seguintes arquivos para os locais apropriados:

  • Coloque php_ssh2.dll e php_ssh2.pdb no diretório de extensão PHP (por exemplo, C:\php\ext).
  • Mova libssh2 .dll para C:\Windows\system32 e C:\Windows\SysWOW64 (se você tiver um Windows de 64 bits instalação).

3. Registre a DLL:

Abra um prompt de comando como administrador e execute o seguinte comando:

C:\> regsvr32 libssh2.dll

4 . Atualize php.ini:

Edite seu arquivo php.ini e adicione as seguintes linhas para ativar a extensão SSH2:

extension=php_openssl.dll
extension=php_ssh2.dll

5. Reinicie o Apache:

Reinicie o serviço Apache para carregar a extensão.

6. Considerações sobre PHP de 64 bits:

Se estiver usando PHP de 64 bits, você precisará obter as versões de 64 bits das bibliotecas SSH2 e DLLs. Recursos como o vinculado na resposta podem fornecer isso.

Notas adicionais:

  • Certifique-se de ter as permissões necessárias para copiar e registrar as DLLs.
  • Se você encontrar algum problema, certifique-se de que o caminho do diretório da extensão PHP esteja definido corretamente em php.ini.
  • Se o problema persistir, verifique se o A extensão OpenSSL está instalada e funcionando corretamente.
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