Warum kann ich SSH2 auf meinem Windows-Computer nicht zum Laufen bringen?

Linda Hamilton
Freigeben: 2024-10-25 19:32:29
Original
769 Leute haben es durchsucht

Why Can't I Get SSH2 to Work on My Windows Machine?

PHP: Installation von SSH2 auf einem Windows-Computer

Problemstellung:

Die Installation von SSH2 auf einem Windows-Apache-Computer scheint zu funktionieren problematisch sein, obwohl die Anweisungen in der Dokumentation zu den OpenSSL- und libssh2-Bibliotheken befolgt werden. Auch nach dem Hinzufügen der erforderlichen DLLs zur php.ini-Datei und dem Neustart von Apache bleibt der Fehler „Aufruf der undefinierten Funktion ssh2_connect()“ weiterhin bestehen.

Installationsanleitung:

Um SSH2 erfolgreich auf Ihrem Windows-Computer zu installieren, befolgen Sie diese Schritte:

  1. SSH2 PECL-Erweiterung herunterladen:

    • Besuchen Sie die Win32 SSH2 PECL Erweiterungs-Downloadseite und wählen Sie die entsprechende Version aus.
  2. DLLs extrahieren und platzieren:

    • Extrahieren Sie das heruntergeladene Archiv in eine Ordner.
    • Kopieren Sie die Dateien php_ssh2.dll und php_ssh2.pdb in Ihren PHP-Erweiterungsordner (z. B. C:phpext).
    • Kopieren Sie die Datei libssh2.dll sowohl nach C:Windowssystem32 als auch nach C :WindowsSysWOW64 (wenn Sie ein 64-Bit-System haben).
  3. DLL registrieren:

    • Öffnen Geben Sie als Administrator eine Eingabeaufforderung (cmd) ein und führen Sie den folgenden Befehl aus:

      • C:> regsvr32 libssh2.dll
  4. Apache neu starten:

    • Starten Sie Ihren Apache-Webserver neu, um den Vorgang abzuschließen die Installation.

Zusätzliche Hinweise:

  • Wenn Sie eine 64-Bit-PHP-Installation haben, müssen Sie dies möglicherweise tun Erhalten Sie die x64-Version der SSH2-Bibliothek und der DLLs.
  • Suchen Sie in Online-Ressourcen wie dieser Seite nach vorgefertigten Win64-Bibliotheken, die PHP unterstützen.

Das obige ist der detaillierte Inhalt vonWarum kann ich SSH2 auf meinem Windows-Computer nicht zum Laufen bringen?. 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!