Heim > Backend-Entwicklung > PHP-Tutorial > Wie installiere ich die SSH2-Erweiterung auf einem Windows-Rechner mit PHP?

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

Mary-Kate Olsen
Freigeben: 2024-10-26 02:55:27
Original
589 Leute haben es durchsucht

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:phpext).
  • Verschieben Sie libssh2.dll nach sowohl C:Windowssystem32 als auch C:WindowsSysWOW64 (wenn Sie eine 64-Bit-Windows-Installation haben).

3. Registrieren Sie die DLL:

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

C:\> regsvr32 libssh2.dll
Nach dem Login kopieren

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
Nach dem Login kopieren

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 richtig eingestellt ist.
  • Wenn das Problem weiterhin besteht, überprüfen Sie, ob die OpenSSL-Erweiterung installiert ist und ordnungsgemäß funktioniert.

Das obige ist der detaillierte Inhalt vonWie installiere ich die SSH2-Erweiterung auf einem Windows-Rechner mit PHP?. 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