"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je corriger l'erreur « Erreur fatale : appel à la fonction non définie ssh2_connect() » lors de l'installation de SSH2 sous Windows ?

Comment puis-je corriger l'erreur « Erreur fatale : appel à la fonction non définie ssh2_connect() » lors de l'installation de SSH2 sous Windows ?

Publié le 2024-11-13
Parcourir:555

How do I fix the \

Installation de SSH2 pour PHP sous Windows

Lorsque vous tentez d'installer SSH2 sur une machine Windows exécutant Apache, vous pouvez rencontrer des erreurs telles que "Fatal erreur : Appel à la fonction non définie ssh2_connect()". Cela indique que SSH2 n'est pas installé correctement. Pour résoudre ce problème, suivez les étapes ci-dessous :

  1. Téléchargez l'extension Win32 SSH2 PECL

Visitez le site officiel et téléchargez la version appropriée de l'extension Win32 SSH2 PECL pour votre version PHP.

  1. Extraire le Archiver

Extraire le contenu de l'archive dans un dossier temporaire.

  1. Placer les fichiers DLL

Déplacez les fichiers suivants vers le dossier "ext" où se trouvent les modules PHP situé :

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Copier libssh2.dll

Copiez le fichier "libssh2.dll" dans le répertoire suivant emplacements :

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (si vous disposez d'un système 64 bits)
  1. Enregistrer la DLL

Exécutez la commande suivante dans Command Invite :

C:\> regsvr32 libssh2.dll
  1. Redémarrez Apache

Redémarrez votre serveur Web Apache.

Si vous utilisez PHP x64, vous devrez peut-être obtenir la version x64 de "libssh2.dll" et la bibliothèque SSH2. Vous pouvez les trouver sur le site des bibliothèques compilées Win64.

N'oubliez pas de redémarrer Apache après avoir apporté des modifications.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3