„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 installiere ich die SSH2-Erweiterung auf einem Windows-Rechner mit PHP?

Wie installiere ich die SSH2-Erweiterung auf einem Windows-Rechner mit PHP?

Veröffentlicht am 08.11.2024
Durchsuche:815

How do I install the SSH2 extension on a Windows machine with PHP?

Installieren der SSH2-Erweiterung auf einem Windows-Computer in PHP

Für die Installation der SSH2-Erweiterung auf einem Windows-Computer mit Apache sind die Bibliotheken OpenSSL und libssh2 erforderlich. Hier ist eine Schritt-für-Schritt-Anleitung:

1. Besorgen Sie sich die PHP-SSH2-PECL-Erweiterung:

Laden Sie die Win32-SSH2-PECL-Erweiterung hier herunter und stellen Sie sicher, dass Sie die Version auswählen, die mit Ihrer PHP-Installation kompatibel ist.

2. Dateien extrahieren und kopieren:

Extrahieren Sie den Inhalt des heruntergeladenen Archivs. Kopieren Sie die folgenden Dateien an die entsprechenden Speicherorte:

  • Platzieren Sie php_ssh2.dll und php_ssh2.pdb im PHP-Erweiterungsverzeichnis (z. B. C:\php\ext).
  • Verschieben Sie libssh2 .dll sowohl in C:\Windows\system32 als auch in C:\Windows\SysWOW64 (wenn Sie ein 64-Bit-Windows haben). Installation).

3. Registrieren Sie die DLL:

Öffnen Sie eine Eingabeaufforderung als Administrator und führen Sie den folgenden Befehl aus:

C:\> regsvr32 libssh2.dll

4 . Aktualisieren Sie php.ini:

Bearbeiten Sie Ihre php.ini-Datei und fügen Sie die folgenden Zeilen hinzu, um die SSH2-Erweiterung zu aktivieren:

extension=php_openssl.dll
extension=php_ssh2.dll

5. Apache neu starten:

Starten Sie den Apache-Dienst neu, um die Erweiterung zu laden.

6. Überlegungen zu 64-Bit-PHP:

Wenn Sie 64-Bit-PHP verwenden, müssen Sie die 64-Bit-Versionen der SSH2-Bibliotheken und DLLs erwerben. Ressourcen wie die in der Antwort verlinkte können diese bereitstellen.

Zusätzliche Hinweise:

  • Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen zum Kopieren und Registrieren der DLLs verfügen.
  • Wenn Sie auf Probleme stoßen, stellen Sie sicher, dass der Verzeichnispfad der PHP-Erweiterung in php.ini korrekt festgelegt ist.
  • Wenn das Problem auftritt weiterhin besteht, überprüfen Sie, ob die OpenSSL-Erweiterung installiert ist und ordnungsgemäß funktioniert.
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