„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > 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?

Veröffentlicht am 13.11.2024
Durchsuche:689

How do I fix the \

Installieren von SSH2 für PHP unter Windows

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 die 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 befindet sich:

  • php_ssh2.dll
  • php_ssh2.pdb
  1. Kopieren Sie libssh2.dll

Kopieren Sie die Datei „libssh2.dll“ wie folgt Standorte:

  • C:\Windows\system32
  • C:\Windows\SysWOW64 (wenn Sie ein 64-Bit-System haben)
  1. DLL registrieren

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

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“ herunterladen. und die SSH2-Bibliothek. Sie finden diese auf der Website „Win64 Compiled Libraries“.

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

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3