Maison >développement back-end >tutoriel php >Comment puis-je corriger l'erreur « Erreur fatale : appel à la fonction non définie ssh2_connect() » lors de l'installation de SSH2 sous Windows ?
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 :
Visitez le site officiel et téléchargez la version appropriée de l'extension Win32 SSH2 PECL pour votre version PHP.
Extraire le contenu de l'archive dans un dossier temporaire.
Déplacez les fichiers suivants vers le dossier "ext" où se trouvent les modules PHP :
Copiez le "libssh2.dll" fichier aux emplacements suivants :
Exécutez la commande suivante dans l'invite de commande :
C:\> regsvr32 libssh2.dll
Redémarrez votre serveur web Apache.
Si vous utilisez PHP x64, vous devrez peut-être vous procurer la version x64 du "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.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!