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