Wie behebe ich den Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion ssh2_connect()' bei der Installation von SSH2 unter Windows?

Linda Hamilton
Freigeben: 2024-10-26 22:00:03
Original
311 Leute haben es durchsucht

How do I fix the

SSH2 für PHP unter Windows installieren

Beim Versuch, SSH2 auf einem Windows-Computer mit Apache zu installieren, können Fehler wie „Schwerwiegend“ auftreten Fehler: Aufruf der undefinierten Funktion ssh2_connect()". Dies weist darauf hin, dass SSH2 nicht ordnungsgemäß installiert ist. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

  1. Laden Sie die Win32 SSH2 PECL-Erweiterung herunter

Besuchen Sie die offizielle Website und laden Sie die entsprechende Version herunter die Win32 SSH2 PECL-Erweiterung für Ihre PHP-Version.

  1. Extrahieren Sie das Archiv

Extrahieren Sie den Inhalt des Archivs in einen temporären Ordner.

  1. DLL-Dateien platzieren

Verschieben Sie die folgenden Dateien in den Ordner „ext“, in dem sich die PHP-Module befinden:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Libssh2.dll kopieren

Kopieren Sie die „libssh2.dll“ Datei an die folgenden Speicherorte:

  • C:Windowssystem32
  • C:WindowsSysWOW64 (wenn Sie ein 64-Bit-System haben)
  1. DLL registrieren

Führen Sie den folgenden Befehl in der Eingabeaufforderung aus:

C:\> regsvr32 libssh2.dll
Nach dem Login kopieren
  1. Apache neu starten

Starten Sie Ihren Apache-Webserver neu.

Wenn Sie PHP x64 verwenden, müssen Sie möglicherweise die x64-Version von „libssh2.dll“ und die SSH2-Bibliothek erwerben. Sie finden diese auf der Website „Win64 Compiled Libraries“.

Denken Sie daran, Apache neu zu starten, nachdem Sie Änderungen vorgenommen haben.

Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion ssh2_connect()' bei der Installation von SSH2 unter Windows?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!