PHP-SSH

Aus Root-Wiki
Version vom 10. Juli 2010, 22:21 Uhr von Lukas2511 (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Damit man mit PHP SSH Verbindungen herstellen kann, benötigt man ein spezielles Plugin.

Vorbereitung

Installation der Abhängigkeiten

Als erstes installiert man das Development-Paket von libssh2-1, dies geschieht unter Debian mit dem Befehl:

apt-get install libssh2-1-dev

Installation von PHP

Um PHP zu installieren verwendet man folgenden Befehl:

apt-get install php5-cli

Entwicklungspakete installieren

Außerdem werden noch weitere Pakete benötigt, die man mit dem folgendem Befehl installieren kann:

apt-get install php5-dev php-pear build-essential openssl zlib1g-dev make

Installation

Um libssh2 und php zu "verbinden", müssen wir ssh2 als pecl Modul installieren.

pecl install -f ssh2

Konfiguration

Als letztes erstellen wir im Ordner /etc/php5/conf.d eine Datei mit dem Namen ssh2.ini und schreiben die folgende Zeile in die Datei:

extension=ssh2.so

Abschluss der Installation

Als letztes muss nur noch der Webserver neu gestartet werden:

/etc/init.d/apache2 restart