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

Linda Hamilton
Libérer: 2024-10-26 22:00:03
original
311 Les gens l'ont consulté

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 l'archive

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 :

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Copiez libssh2.dll

Copiez le "libssh2.dll" fichier aux emplacements suivants :

  • C:Windowssystem32
  • C:WindowsSysWOW64 (si vous disposez d'un système 64 bits)
  1. Enregistrer la DLL

Exécutez la commande suivante dans l'invite de commande :

C:\> regsvr32 libssh2.dll
Copier après la connexion
  1. Redémarrez Apache

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!