Heim  >  Artikel  >  Backend-Entwicklung  >  Wie behebe ich den Fehler „Schwerwiegender Fehler: Aufruf der undefinierten Funktion ssh2_connect()“ bei der Installation von SSH2 unter Windows?

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

Linda Hamilton
Linda HamiltonOriginal
2024-10-26 22:00:03312Durchsuche

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
  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!

Stellungnahme:
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